可能重複: Java: How to test methods that call System.exit()? 在某些情況下,我想測試的應用程序進行功能調用發送一封電子郵件,然後調用System.exit(0) 這是一個Java應用程序,並且Mockito被用於嘲笑。 我的測試目前看起來是這樣的: testSendsEmailInScenario() {
// set up
我是Mockito的新手,想在單元測試中使用它。 我不喜歡的是使用Mockito.mock(Class<T>)爲沒有明確定義行爲的方法返回默認值(如null)創建的模擬。相反,我希望他們在這種情況下拋出一個異常,所以我知道我需要添加這個定義。 我試過如下: SomeType m = mock(SomeType.class, new ThrowsException(new SomeRuntimeEx
在此線程的answewr),但是我不能讓它工作 Mockito: Verifying with generic parameters 我有一個通用類,使用抱着同一對象的兩個「版本」中的比較目的 public class ChangedVO<T> {
private T before;
private T after;
/*** Constructors ***/
public Cha