我試圖運行一個包含很多單元測試(一個接一個,而不是一個類)使用反射, 因此,當我得到所有需要的@Test方法跑我嘗試做運行@Test使用反射一個接一個
Result result = new JUnitCore().run(Request.method(Class
.forName(packageAndClass),getTestName()));
但packageAndClass返回的類具有 @Before,@BeforeClass方法運行代碼時,上面我得到的所有測試(也可能是其超)
所以運行和失敗(因爲它們的一些值是在@Before和@BeforeClass方法中分配的) 但是當r從日食中選擇它(選擇測試方法名稱 - >右鍵單擊 - >運行爲 - > Junit測試) 它們全部通過(一起運行或一個接一個地運行) 是否有運行之前方法的請求api?
+1重塑全球社區使用的東西毫無意義。 –
我寫了一個工具,使用junitCore(junit api) 我無法從eclipse運行它,因爲該工具是GUIless –