package org.frameworkset.spi.constructor; import org.frameworkset.spi.BaseSPIManager; import org.frameworkset.spi.SPIException; public class TestConstructor { @org.junit.Test public void testConstructor() { try { ConstructorInf b = (ConstructorInf)BaseSPIManager.getProvider("constructor.b"); ConstructorInf a = (ConstructorInf)BaseSPIManager.getProvider("constructor.a"); try { a.testHelloworld(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (SPIException e) { // TODO Auto-generated catch block try { BaseSPIManager.getProvider("interceptor.a"); } catch (SPIException e1) { // TODO Auto-generated catch block throw e; } throw e; } } public static void main(String[] args) { // testConstructor(); } }