首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

基于spring开展单元测试

2012-09-04 
基于spring进行单元测试public class JTest {static IUserInfoManageService userInfoManageService nul

基于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();}}}

热点排行