package org.frameworkset.spi.mutiinterface; import org.frameworkset.spi.ApplicationContext; import org.junit.Test; public class TestMutiinterface { static ApplicationContext context_provider = ApplicationContext.getApplicationContext("org/frameworkset/spi/mutiinterface/service-assemble.xml"); @Test public void testProvider() { AI rpc = (AI)context_provider .getProvider("mutiinfservice"); System.out.println("rpc.testAI():" + rpc.testAI()); System.out.println("rpc.testBaseAI():" + rpc.testBaseAI()); AnotherAI arpc = (AnotherAI)context_provider .getProvider("mutiinfservice"); System.out.println("arpc.testAnotherAI():" + arpc.testAnotherAI()); System.out.println("arpc.testBaseAI():" + arpc.testBaseAI()); BaseAI brpc = (BaseAI)context_provider .getProvider("mutiinfservice"); System.out.println("brpc.testBaseAI():" + brpc.testBaseAI()); } @Test public void testBean() { AI rpc = (AI)context_bean .getProvider("mutiinfservice"); System.out.println("rpc.testAI():" + rpc.testAI()); System.out.println("rpc.testBaseAI():" + rpc.testBaseAI()); AnotherAI arpc = (AnotherAI)context_bean .getProvider("mutiinfservice"); System.out.println("arpc.testAnotherAI():" + arpc.testAnotherAI()); System.out.println("arpc.testBaseAI():" + arpc.testBaseAI()); BaseAI brpc = (BaseAI)context_bean .getProvider("mutiinfservice"); System.out.println("brpc.testBaseAI():" + brpc.testBaseAI()); } static ApplicationContext context_bean = ApplicationContext.getApplicationContext("org/frameworkset/spi/mutiinterface/service-bean-assemble.xml"); }