我有兩個獨立的Junit測試用例。我設計了一個JSP頁面,每次從用戶獲得6個值。在servlet doPOST方法中,我旨在獲取這6個值。 那之後我在servlet中執行JUnit測試用例編寫下面的代碼,如何在JSP中通過Servlet同時運行多個JUNIT測試用例
Junit test cass -1 and 2:
Result result = JUnitCore.runClasses(Junit1.class);
for (Failure failure : result.getFailures())
{
System.out.println(failure.toString());
}
Result result = JUnitCore.runClasses(Junit2.class);
for (Failure failure : result.getFailures())
{
System.out.println(failure.toString());
}
利用上述方法,它的運行一個接一個,不能同時使用。任何人都可以幫助我執行同時運行的兩個Junit測試用例。
是的喬。謝謝你的幫助。我知道了。使用下面的代碼庫,我得到了同時運行Junit測試用例的解決方案。線程t1 =新線程(new Runnable(){ 覆蓋 public void run(){ executeSomeCodeInP1(); } }); 線程T2 =新主題(新的可運行(){ @Override 公共無效的run(){ executeSomeCodeInP2();} }); t1.start(); t2.start(); //如果你想等待兩個線程完成前繼續, //「加入」當前線程 t1.join(); t2.join(); – Siva 2015-02-08 11:56:36