package org.frameworkset.spi.variable; import org.frameworkset.spi.BaseApplicationContext; import org.frameworkset.spi.DefaultApplicationContext; import org.junit.Test; public class TestVariable { @Test public void test() { BaseApplicationContext context = DefaultApplicationContext.getApplicationContext("org/frameworkset/spi/variable/ioc-var.xml"); VariableBean variableBean = context.getTBeanObject("test.beans", VariableBean.class); System.out.println(variableBean.getExteral("string")); System.out.println(variableBean.getVarValue()); } @Test public void testParent() { BaseApplicationContext context = DefaultApplicationContext.getApplicationContext("org/frameworkset/spi/variable/parent-var.xml"); VariableBean variableBean = context.getTBeanObject("test.beans", VariableBean.class); System.out.println(variableBean.getExteral("string")); System.out.println(variableBean.getVarValue()); } @Test public void testExternal() { BaseApplicationContext context = DefaultApplicationContext.getApplicationContext("org/frameworkset/spi/variable/parent-var.xml"); System.out.println(context.getExternalProperty("varValue")); System.out.println(context.getExternalProperty("varValue1")); System.out.println(context.getExternalProperty("varValue2")); } @Test public void testVariableDefualtValue() { BaseApplicationContext context = DefaultApplicationContext.getApplicationContext("org/frameworkset/spi/variable/ioc-var.xml"); VariableBean variableBean = context.getTBeanObject("test.beans", VariableBean.class); System.out.println(variableBean.getVarValue3()); System.out.println(variableBean.getIntValue2()); } @Test public void testZH() { // BaseApplicationContext context = DefaultApplicationContext.getApplicationContext("F:/迅雷下载/dbinit-system/schema/assemble.xml"); BaseApplicationContext context = DefaultApplicationContext.getApplicationContext("F:/workspace/bboss-cms/dbinit-system/schema/assemble.xml"); //F:\workspace\bboss-cms // VariableBean variableBean = context.getTBeanObject("test.beans", VariableBean.class); // System.out.println(variableBean.getExteral("string")); // System.out.println(variableBean.getVarValue()); } //F:\迅雷下载\dbinit-system/schema/assemble.xml }