junit-rule

    13熱度

    2回答

    我使用JUnit 4.7中的@Rule註釋創建了TemporaryFolder。我嘗試使用我測試的@Before(設置)方法中的tempFolder.newFolder("someFolder")創建一個新文件夾,該文件夾是臨時文件夾的子項。看起來臨時文件夾在setup方法運行後被初始化,這意味着我不能在setup方法中使用臨時文件夾。這是正確的(和可預測的)行爲?

    15熱度

    3回答

    我有一個測試套件,我在@After之外註銷系統並關閉@AfterClass中的瀏覽器。我試圖使用@Rule針對每種測試方法使用Selenium進行失敗的測試截圖。我手動檢查過@Rule只在每個@Before之前運行,但我想在@Test之後和@After之前設置它。我無法找到簡單的解決方案。任何幫助將不勝感激。 public class MorgatgeCalculatorTest { @Bef

    2熱度

    1回答

    我已經得到了以下的測試,我已經把一個嘗試捕捉周圍: try{ Assert.assertEquals(ExpectedCount, ActualCount); }catch (Throwable t){ System.out.println ("Actual value is not equal to expected value"); } 每當我運

    3熱度

    2回答

    爲了更好地處理異常,我在jUnit中發現了@Rule註釋。 有沒有辦法檢查錯誤代碼? 目前我的代碼看起來像(不@rule): @Test public void checkNullObject() { MyClass myClass= null; try { MyCustomClass.get(null); // it throws custom exce