package org.frameworkset.spi.properties.injectbean;
import org.frameworkset.spi.BaseApplicationContext;
import org.frameworkset.spi.DefaultApplicationContext;
import org.junit.Test;
public class TestBean
{
static BaseApplicationContext context = DefaultApplicationContext.getApplicationContext("org/frameworkset/spi/properties/injectbean/injectbean.xml");
public static void Ptest()
{
InjectServiceInf is = (InjectServiceInf)context.getBeanObject("inject.p.injectbean");
System.out.println("is:" +is);
}
public static void Ftest()
{
InjectServiceInf is = (InjectServiceInf)context.getBeanObject("inject.f.injectbean");
System.out.println("is:" +is);
}
public static void Ctest()
{
InjectServiceInf is = (InjectServiceInf)context.getBeanObject("inject.c.injectbean");
System.out.println("is:" +is);
}
@Test
public void testEditor0()
{
EditorService editorService = (EditorService)context.getBeanObject("inject.editor.injectbean.0");
org.junit.Assert.assertEquals("男", editorService.getSex());
System.out.println("sex:" + editorService.getSex());
}
@Test
public void testEditor1()
{
EditorService editorService = (EditorService)context.getBeanObject("inject.editor.injectbean.1");
org.junit.Assert.assertEquals("女", editorService.getSex());
}
@Test
public void testEditor2()
{
EditorService editorService = (EditorService)context.getBeanObject("inject.editor.injectbean.2");
System.out.println("sex:" + editorService.getSex());
org.junit.Assert.assertEquals("未知", editorService.getSex());
}
public static void main(String[] args)
{
try
{
Ptest();
}
catch (Exception e)
{
e.printStackTrace();
}
try
{
Ftest();
}
catch (Exception e)
{
e.printStackTrace();
}
try
{
Ctest();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}