Example #1
0
 /** @throws Exception */
 public void testNoPattern() throws Exception {
   TestCustomizer customizer = new TestCustomizer();
   matched = false;
   customizer.customize(new ComponentDefImpl(Foo.class));
   assertTrue(matched);
   matched = false;
   customizer.customize(new ComponentDefImpl(Bar.class));
   assertTrue(matched);
   matched = false;
   customizer.customize(new ComponentDefImpl(Baz.class));
   assertTrue(matched);
 }
Example #2
0
 /** @throws Exception */
 public void testTargetInterface() throws Exception {
   TestCustomizer customizer = new TestCustomizer();
   customizer.setTargetInterface(Super.class);
   matched = false;
   customizer.customize(new ComponentDefImpl(Foo.class));
   assertTrue(matched);
   matched = false;
   customizer.customize(new ComponentDefImpl(Bar.class));
   assertTrue(matched);
   matched = false;
   customizer.customize(new ComponentDefImpl(Baz.class));
   assertFalse(matched);
 }
Example #3
0
 /** @throws Exception */
 public void testIgnoreOnly() throws Exception {
   TestCustomizer customizer = new TestCustomizer();
   customizer.addIgnoreClassPattern(
       "org.seasar.framework.container.customizer", "AbstCustomizerTest\\$B.*");
   matched = false;
   customizer.customize(new ComponentDefImpl(Foo.class));
   assertTrue(matched);
   matched = false;
   customizer.customize(new ComponentDefImpl(Bar.class));
   assertFalse(matched);
   matched = false;
   customizer.customize(new ComponentDefImpl(Baz.class));
   assertFalse(matched);
 }