Revision: 1749
          http://svn.sourceforge.net/spring-rich-c/?rev=1749&view=rev
Author:   jhoskens
Date:     2007-04-24 04:57:13 -0700 (Tue, 24 Apr 2007)

Log Message:
-----------
Fix for RCP-471 (wrong test for ObjectIs(Class)). Added testcase.

Modified Paths:
--------------
    
trunk/spring-richclient/support/src/main/java/org/springframework/richclient/application/event/LifecycleApplicationEvent.java

Added Paths:
-----------
    
trunk/spring-richclient/support/src/test/java/org/springframework/richclient/application/event/
    
trunk/spring-richclient/support/src/test/java/org/springframework/richclient/application/event/LifecycleApplicationEventTests.java

Modified: 
trunk/spring-richclient/support/src/main/java/org/springframework/richclient/application/event/LifecycleApplicationEvent.java
===================================================================
--- 
trunk/spring-richclient/support/src/main/java/org/springframework/richclient/application/event/LifecycleApplicationEvent.java
       2007-04-19 13:49:11 UTC (rev 1748)
+++ 
trunk/spring-richclient/support/src/main/java/org/springframework/richclient/application/event/LifecycleApplicationEvent.java
       2007-04-24 11:57:13 UTC (rev 1749)
@@ -34,7 +34,7 @@
     }
 
     public boolean objectIs(Class clazz) {
-        if (getSource().getClass().isAssignableFrom(clazz)) 
+        if (clazz.isAssignableFrom(getSource().getClass())) 
             return true;
 
         return false;

Added: 
trunk/spring-richclient/support/src/test/java/org/springframework/richclient/application/event/LifecycleApplicationEventTests.java
===================================================================
--- 
trunk/spring-richclient/support/src/test/java/org/springframework/richclient/application/event/LifecycleApplicationEventTests.java
                          (rev 0)
+++ 
trunk/spring-richclient/support/src/test/java/org/springframework/richclient/application/event/LifecycleApplicationEventTests.java
  2007-04-24 11:57:13 UTC (rev 1749)
@@ -0,0 +1,22 @@
+package org.springframework.richclient.application.event;
+
+import junit.framework.TestCase;
+
+public class LifecycleApplicationEventTests extends TestCase {
+
+       private class Base {
+       }
+
+       private class Child extends Base {
+       }
+
+       /**
+        * Simple test to check [EMAIL PROTECTED] 
LifecycleApplicationEvent#objectIs(Class)}.
+        */
+       public void testEventObjectType() {
+               Child child = new Child();
+               LifecycleApplicationEvent event = new 
LifecycleApplicationEvent(LifecycleApplicationEvent.CREATED, child);
+               assertTrue("Child extends Base so objectIs() should return 
true.", event.objectIs(Base.class));
+       }
+
+}


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
spring-rich-c-cvs mailing list
spring-rich-c-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/spring-rich-c-cvs

Reply via email to