junit-rule

    4熱度

    1回答

    在JUnit中是否有辦法爲套件中包含的所有測試定義全局超時/限制? 好吧,讓我稍微解釋一下。 我想介紹一個junit測試套件到遺留項目的構建系統中,這個遺留項目將在每個構建版本上運行。該套件應該包含快速運行的單元測試,但該項目在其測試源文件夾中混合了集成和單元測試集。 所以我的目標是爲單元測試引入一箇中央測試套件,它只包含那些能夠在特定時間限制內運行的測試(每個測試都是單獨測試的)。 我想通過引入

    151熱度

    4回答

    我想爲大量代碼編寫測試用例,我想知道JUnit @Rule註釋功能的細節,以便我可以使用它來編寫測試用例。請提供一些很好的答案或鏈接,通過一個簡單的例子詳細說明其功能。

    26熱度

    1回答

    在JUnit測試用例中,由@Rule註釋的字段必須是公開的。它打破了常見的Java編碼約定(所有類成員變量都不應該公開)。爲什麼JUnit需要這個? 的文檔@Rule:https://github.com/junit-team/junit/blob/master/src/main/java/org/junit/Rule.java

    1熱度

    1回答

    我試圖在Mule 3.3中運行簡單的Functional test。以下是我的示例代碼: import java.util.Map; import org.junit.Test; import org.mule.api.MuleMessage; import org.mule.api.client.MuleClient; import org.mule.tck.junit4.Functi

    1熱度

    1回答

    我有一個拋出異常的方法。我有這樣的測試。 @Rule public ExpectedException expectedEx = ExpectedException.none(); @Test public void shouldThrowExceptionIfValidationFails() throws Exception { doThrow(new InvalidExce

    0熱度

    1回答

    我需要使用測試用例打印方法內的值。 我的代碼是: public void testgetAllRatingElementsWeekNo() throws Exception { String METHOD_NAME = "testgetAllRatingElementsWeekNo"; log.entering(CLASS_NAME, METHOD_NAME);

    -1熱度

    1回答

    我想在jUnit中使用ErrorCollector類,但無法導入其所需的類。 我想導入org.junit.rule.*,但不是我可以選擇導入import sun.org.mozilla.javascript.internal.ast.ErrorCollector。我不明白髮生了什麼事。我沒有得到任何導入Rule類的選項,我嘗試輸入import org.junit.rule,但未成功導入。 請幫忙或

    49熱度

    3回答

    我正在測試一個預期異常的方法。我還需要驗證在引發異常之後調用了一些清理代碼(在模擬對象上),但看起來似乎忽略了驗證。這是代碼。我正在使用Junit ExpectedExceptionRule來驗證預期的異常。 @Rule public ExpectedException expectedEx = ExpectedException.none(); @Test public void tes

    0熱度

    2回答

    一個Groovy JUnit測試類只有一個靜態聲明錯誤: @Rule public static ErrorCollector errorCollector; 的嘗試之後啓動測試在調試模式下的異常引起了: java.lang.NullPointerException at org.junit.runners.BlockJUnit4ClassRunner.withRules(BlockJUn

    1熱度

    1回答

    在groovy文件中嘗試創建規則創建的一些變體,我認爲@Rule不會描述DECLARATION,而是ASSIGNMENT。 因此,跑步者在加載測試時會嘗試每個規則以進行正確的分配。 //Correct variants: @Rule public ErrorCollector collector1= new ErrorCollector(); public ErrorCollector c