1
2
3
4
5
6
7
8
9
10
11 package org.mule.config.spring.parsers;
12
13 import org.mule.config.spring.parsers.beans.ChildBean;
14 import org.mule.config.spring.parsers.beans.OrphanBean;
15
16 import org.junit.Test;
17
18 import static org.junit.Assert.assertTrue;
19
20 public class IgnoredTestCase extends AbstractNamespaceTestCase
21 {
22
23 @Override
24 protected String getConfigResources()
25 {
26 return "org/mule/config/spring/parsers/ignored-test.xml";
27 }
28
29 protected void assertIgnoredFlagUnset(int index)
30 {
31 OrphanBean orphan = (OrphanBean) assertBeanExists("orphan" + index, OrphanBean.class);
32 assertTrue("orphan" + index, orphan.isIgnored());
33 ChildBean child = (ChildBean) assertContentExists(orphan.getChild(), ChildBean.class);
34 assertTrue("child" + index, child.isIgnored());
35 }
36
37 @Test
38 public void testNamed()
39 {
40 assertIgnoredFlagUnset(1);
41 }
42
43 @Test
44 public void testOrphan()
45 {
46 assertIgnoredFlagUnset(2);
47 }
48
49 @Test
50 public void testParent()
51 {
52 assertIgnoredFlagUnset(3);
53 }
54
55 }