junit

    0熱度

    1回答

    我是mockito的新手,所以我正在嘗試學習一些基本示例。 這是我的服務。 public class MyCoolServiceImpl implements MyCoolService{ public String getName() { return "String from service"; } } MyCoolService只是一個接口 publ

    0熱度

    4回答

    假設我測試了一個依賴於另一個我們不想或不能直接測試的方法的類方法,該方法處理一個checked例外,在以下的方式:現在 public class A { public void process(){ if (isProcessingSuccessful()){ LOG.info("Success"); } else { L

    -3熱度

    2回答

    這是我的java線程運行方法,我想爲此方法編寫單元測試。但有了無限循環,我無法做到這一點。這將是很好的人都可以幫助我。 public void run() { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String line = null; boolean

    0熱度

    1回答

    在科特林,編寫測試,我在建立階段每個測試之前創建一個吉斯注射器,然後我嘗試釋放它在拆卸階段: class MyTestClass { .... var injector: Injector? = null ... @Before fun setUp() { ... injector = Guice.createInjecto

    0熱度

    1回答

    對不起,我查看了遍佈整個地方的教程,未找到我正在尋找的答案。我下面谷歌的教程,此刻在這裏:https://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html 我試圖創建一個儀器化試驗,當我運行它,我發現了錯誤:java.lang.RuntimeException: Can't create

    2熱度

    2回答

    我有多個控制器,我的理解是通過在@WebMvcTest中指定一個控制器,其他控制器不會加載到上下文中。來自docs 控制器 - 指定要測試的控制器。如果應將所有@Controller bean添加到應用程序上下文中,可以留空。 我的第一個控制器 @Controller public class MyController { @Autowired private MyServ

    0熱度

    1回答

    當我調試它時,只有@BeforeClass配置工作 - 它打開瀏覽器並轉到google.com,也在控制檯中我可以看到我的功能的場景,所以Runner看到它。他們都說「測試被忽略」。如果我調試功能(不通過亞軍),他們的工作。我如何從我的Runner運行/調試它們(一次一個)?請幫我找錯 我的亞軍: package Runners; import com.codeborne.seleni

    1熱度

    6回答

    我正在經歷一個困難的時間,弄清楚如何解決單元測試問題。我很少或沒有'單元測試'的經驗。我試圖只在絕對必要的情況下用最小的更改來更改classUnderTest。 我使用的是JUnit 4,我願意嘗試使用Mockito,JMockit或任何其他有助於進行高效且有效的單元測試的庫。我正在爲數據庫使用JDBC。 問題: 內classUnderTest,我訪問靜態數據庫。 SpecializedDao s

    0熱度

    2回答

    我有一個java類 - 非常典型的通常的單身 - 像這樣: 請注意:爲簡潔起見,我在這裏省略了「if null」邏輯,因爲那不是我我遇到了麻煩,而且我不想擠出問題。 public class MySingleton { ObjectMapper mapper; private MySingleton() { new MySingleton(new Ob

    -1熱度

    1回答

    因此,這裏的情景 public class Report { public void Generate { if (!isValidDate) { return; } //calling other method } protected boolean isValidDate() { boolean i