[webbeans-commits] Webbeans SVN: r3209 - in tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event: eventTypes and 1 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Sat Jul 25 07:19:40 EDT 2009


Author: dallen6
Date: 2009-07-25 07:19:40 -0400 (Sat, 25 Jul 2009)
New Revision: 3209

Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/EventTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/EventTypesTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/FireEventTest.java
Log:
Marked some tests broken which are not properly testing the assertions for events

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/EventTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/EventTest.java	2009-07-25 11:18:51 UTC (rev 3208)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/EventTest.java	2009-07-25 11:19:40 UTC (rev 3209)
@@ -90,22 +90,24 @@
       getCurrentManager().fireEvent("string event", new AnnotationLiteral<NotABindingType>(){});
    }
 
-   @Test(groups = { "events" }, expectedExceptions = { IllegalArgumentException.class })
+   @Test(groups = { "events", "broken" }, expectedExceptions = { IllegalArgumentException.class })
    @SpecAssertions({
       @SpecAssertion(section = "10.1", id = "aa"),
       @SpecAssertion(section = "11.3.10", id = "c")
    })
+   //TODO This test does not have a template variable nor is there a way to write that in Java
    public void testManagerFireEventWithEventTypeParametersFails()
    {
       ATemplatedEventType<String> anEvent = new ATemplatedEventType<String>();
       getCurrentManager().fireEvent(anEvent);
    }
 
-   @Test(groups = { "events" }, expectedExceptions = { IllegalArgumentException.class })
-   @SpecAssertions({
-      @SpecAssertion(section = "10.1", id = "aa"),
-      @SpecAssertion(section = "11.3.10", id = "c")
-   })
+//   @Test(groups = { "events" }, expectedExceptions = { IllegalArgumentException.class })
+//   @SpecAssertions({
+//      @SpecAssertion(section = "10.1", id = "aa"),
+//      @SpecAssertion(section = "11.3.10", id = "c")
+//   })
+   // The spec no longer prohibits wildcards
    public void testBeanManagerFireEventWithEventTypeWildcardsFails()
    {
       ATemplatedEventType<?> anEventOnAnyType = new ATemplatedEventType<String>();

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/EventTypesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/EventTypesTest.java	2009-07-25 11:18:51 UTC (rev 3208)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/EventTypesTest.java	2009-07-25 11:19:40 UTC (rev 3209)
@@ -57,15 +57,17 @@
       assert observer.getTotalEventsObserved() == 4;
    }
    
-   @Test(groups = { "event", "review" }, expectedExceptions = IllegalArgumentException.class)
+   @Test(groups = { "event", "broken", "review" }, expectedExceptions = IllegalArgumentException.class)
    @SpecAssertion(section = "10.1", id = "cb")
+   //TODO There is still no type variable involved in this test nor is there a way to write this in Java
    public void testEventTypeFiredByEventInterfaceMayNotContainTypeVariable()
    {
       getInstanceByType(TuneSelect.class).soloArtistPlaying(new Artist<Solo>());
    }
    
-   @Test(groups = { "event", "review" }, expectedExceptions = IllegalArgumentException.class)
+   @Test(groups = { "event", "review", "broken" }, expectedExceptions = IllegalArgumentException.class)
    @SpecAssertion(section = "10.1", id = "cb")
+   //TODO There is still no type variable involved in this test nor is there a way to write this in Java
    public void testEventTypeFiredByBeanManagerMayNotContainTypeVariable()
    {
       getCurrentManager().fireEvent(new Artist<Solo>());

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/FireEventTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/FireEventTest.java	2009-07-25 11:18:51 UTC (rev 3208)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/FireEventTest.java	2009-07-25 11:19:40 UTC (rev 3209)
@@ -34,7 +34,7 @@
     * This test verifies that the {@link Event} object capable of firing
     * {@link Item} objects can be injected with the {@link @Any} binding type
     * and that the injected object can be used to fire an event. The
-    * functionality is verified by checking that the cooresponding observer gets
+    * functionality is verified by checking that the corresponding observer gets
     * invoked.
     */
    @Test(groups = "events")
@@ -199,8 +199,9 @@
       assert housekeeping.getItemsTainted().contains(water);
    }
    
-   @Test(groups = "events", expectedExceptions = IllegalArgumentException.class)
+   @Test(groups = {"events", "broken"}, expectedExceptions = IllegalArgumentException.class)
    @SpecAssertion(section = "10.3.1", id = "f")
+   //TODO There does not seem to be any way to write code that compiles and tests this assertion
    public void testEventFireThrowsExceptionIfEventObjectContainsTypeVariable()
    {
       MiniBar miniBar = getInstanceByType(MiniBar.class);




More information about the weld-commits mailing list