1 10 package org.nanocontainer.aop.defaults; 11 12 import junit.framework.TestCase; 13 import org.nanocontainer.aop.ComponentPointcut; 14 15 18 public class KeyEqualsComponentPointcutTestCase extends TestCase { 19 20 public void testPicks() { 21 ComponentPointcut pointcutA = new KeyEqualsComponentPointcut("a"); 22 ComponentPointcut pointcutB = new KeyEqualsComponentPointcut("b"); 23 24 assertTrue(pointcutA.picks("a")); 25 assertFalse(pointcutA.picks("b")); 26 assertFalse(pointcutB.picks("a")); 27 assertTrue(pointcutB.picks("b")); 28 } 29 30 public void testConstructorChecksForNullComponentKey() { 31 try { 32 new KeyEqualsComponentPointcut(null); 33 fail("NullPointerException should have been raised"); 34 } catch (NullPointerException e) { 35 } 36 } 37 38 } | Popular Tags |