001 package org.springframework.richclient.application.event;
002
003 import junit.framework.TestCase;
004
005 public class LifecycleApplicationEventTests extends TestCase {
006
007 private class Base {
008 }
009
010 private class Child extends Base {
011 }
012
013 /**
014 * Simple test to check {@link LifecycleApplicationEvent#objectIs(Class)}.
015 */
016 public void testEventObjectType() {
017 Child child = new Child();
018 LifecycleApplicationEvent event = new LifecycleApplicationEvent(LifecycleApplicationEvent.CREATED, child);
019 assertTrue("Child extends Base so objectIs() should return true.", event.objectIs(Base.class));
020 }
021
022 }