Skip to content

Commit

Permalink
CDITCK-574 relax test assertion wrt method count little bit.
Browse files Browse the repository at this point in the history
  • Loading branch information
tremes committed May 18, 2017
1 parent 4e5a203 commit 1909d33
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
Expand Up @@ -132,7 +132,7 @@ private void validateServletListenerAnnotatedType(AnnotatedType<TestListener> ty
assertEquals(type.getBaseType(), TestListener.class);
assertTrue(type.getAnnotations().isEmpty());
assertEquals(type.getFields().size(), 2);
assertEquals(type.getMethods().size(), 3);
assertTrue(type.getMethods().stream().anyMatch(m -> m.getJavaMember().getName().equals("contextInitialized")));

int initializers = 0;
for (AnnotatedMethod<?> method : type.getMethods()) {
Expand All @@ -159,7 +159,7 @@ private void validateTagLibraryListenerAnnotatedType(AnnotatedType<TagLibraryLis
EventListener.class, Object.class));
assertEquals(type.getFields().size(), 2);
assertEquals(type.getConstructors().size(), 1);
assertEquals(type.getMethods().size(), 3);
assertTrue(type.getMethods().stream().anyMatch(m -> m.getJavaMember().getName().equals("contextInitialized")));
}

private void validateServletAnnotatedType(AnnotatedType<TestServlet> type) {
Expand All @@ -175,7 +175,7 @@ private void validateFilterAnnotatedType(AnnotatedType<TestFilter> type) {
assertEquals(type.getFields().size(), 12);
assertEquals(type.getConstructors().size(), 1);
assertTrue(type.getConstructors().iterator().next().getParameters().isEmpty());
assertEquals(type.getMethods().size(), 8);
assertTrue(type.getMethods().stream().anyMatch(m -> m.getJavaMember().getName().equals("doFilter")));
}

private void validateJsfManagedBeanAnnotatedType(AnnotatedType<Farm> type) {
Expand Down
9 changes: 9 additions & 0 deletions impl/src/main/resources/tck-tests.xml
Expand Up @@ -31,6 +31,15 @@
</methods>
</class>

<!-- CDITCK-574 -->
<class name="org.jboss.cdi.tck.tests.lookup.injection.non.contextual.ContainerEventTest">
<methods>
<exclude name="testProcessAnnotatedTypeEventFiredForFilter"/>
<exclude name="testProcessAnnotatedTypeEventFiredForTagLibraryListener"/>
<exclude name="testProcessAnnotatedTypeEventFiredForServletListener"/>
</methods>
</class>

</classes>

</test>
Expand Down

0 comments on commit 1909d33

Please sign in to comment.