1 package tests.jfun.yan.xml; 2 3 import tests.jfun.yan.xml.models.Apple; 4 import tests.jfun.yan.xml.models.Human; 5 import tests.jfun.yan.xml.models.Orange; 6 7 public class ExpansionTestCase extends BaseConfigurationTest { 8 public void test1() 9 throws Throwable { 10 runTest("test/yan/test_expansion.xml"); 11 super.yan.getInstance("tests.jfun.yan.xml.models.Apple"); 12 super.yan.getInstance("tests.jfun.yan.xml.models.Orange"); 13 super.yan.getInstance("tests.jfun.yan.xml.models.orange"); 14 final Apple apple = (Apple)super.yan.getInstance("tests.jfun.yan.xml.models.apple"); 15 final Human human = (Human)yan.getInstance("human"); 16 assertSame(apple, human.getFruit()); 17 assertEquals(3, Apple.getInstances()); 18 assertEquals(3, Orange.getInstances()); 19 20 } 21 } 22 | Popular Tags |