读书人

基于spring开展单元测试

发布时间: 2012-09-04 14:19:30 作者: rapoo

基于spring进行单元测试

public class JTest {static IUserInfoManageService userInfoManageService = null;static ISystemInitializeService systemInitializeService = null;static ApplicationContext ctx = null;static String [] XMLFilePath = {"/WebRoot/WEB-INF/SpringBeans-*.xml","/WebRoot/WEB-INF/applicationContext.xml"};@BeforeClass      public static void setUpBeforeClass() throws Exception {           try {               ctx = new FileSystemXmlApplicationContext(XMLFilePath);            systemInitializeService = (ISystemInitializeService)ctx.getBean("systemInitializeService");            userInfoManageService = (IUserInfoManageService) ctx.getBean("userInfoManageService");                        ErrInfo pErrInfo = new ErrInfo();            SystemInitializer systemInitializer = SystemInitializer.getInstance();            systemInitializeService.initialize(systemInitializer, pErrInfo);                    } catch (RuntimeException e) {                e.printStackTrace();           }       }@AfterClass    public static void shutDownAfterClass() throws Exception {       try {           ctx = null;        userInfoManageService = null;    } catch (RuntimeException e) {            e.printStackTrace();       }   }@Testpublic void test(){try {ErrInfo pErrInfo = new ErrInfo();UserInfo userInfo = new UserInfo();userInfo.setUserName("aiim7");userInfo.setUserPWD("aiim7");if(userInfoManageService.login(userInfo, pErrInfo) == false){System.out.println(pErrInfo.toString());}else{System.out.println("OK");}} catch (Exception e) {e.printStackTrace();}}}

读书人网 >软件架构设计

热点推荐