mockito

    1熱度

    2回答

    我試圖使用Mockito來測試設置管理器,它通過SharedPreferences保存數據。 由於SharedPreferences使用Context,我需要使用模擬類。 這是我的設置管理器類: public class SettingsManager implements ISettingsManager { protected SharedPreferences prefs;

    1熱度

    1回答

    我正在使用Mockito服務來測試可能在MyFinalClass中拋出的異常,並在具體方法調用MyFinalClass中的getObject方法時被MyAbstractClass捕獲。 請參閱下面的代碼。 public abstract class MyAbstractClass{ @Autowired private MyFinalClass myFinalClass;

    1熱度

    1回答

    我正在努力使谷歌的test lab代碼示例與kotlin一起使用。但在轉換界面後,我想嘲笑kotlin我得到AbstractMethodError,我無法解決。 的build.gradle: testCompile "org.hamcrest:hamcrest-all:1.3" testCompile "junit:junit:4.12" testCompile "org.mockito:mo

    -1熱度

    1回答

    這不是Test class with a new() call in it with Mockito的重複。我試圖編寫一個測試來驗證某些方法在我的間諜對象(mockToyFacade)的構造函數中被調用。 被測試的類是ToyFactoryFacade。這個想法是客戶端與ToyFactoryFacade(包裝一個ToyFactory)進行交互以生成ToyFacade,它本身就是Toy對象的一個​​包

    0熱度

    1回答

    我正在使用Mockito服務來測試可能在MyFinalClass2中拋出的異常,並在具體方法調用MyFinalClass2中的getValue方法時被MyAbstractClass捕獲。此方法返回一個接口(MyInterfaceClass)對象。 我在Mocking Chained calls in Concrete Class Mockito之前問過一個問題,幸好提供的解決方案在調用MyFina

    -2熱度

    1回答

    我在我的服務下面的方法來嘲笑AWS SQS @Override public Message recieveMessage(String queueUrl) { Objects.requireNonNull(queueUrl); ReceiveMessageRequest request = new ReceiveMessageRequest().withQueueUrl(q

    3熱度

    2回答

    我正在爲SystemLoggingService編寫單元測試,並嘲笑對其存儲庫的所有調用。 我使用Spring與JPA存儲庫。 @Repository public interface SystemLoggingRepository extends PagingAndSortingRepository<SystemLogEntity, Long>, JpaSpecificationExecuto

    0熱度

    1回答

    1,本是我的代碼來測試一個匿名類中的方法調用,我想與mock或powermockito單元測試: public class CarrierGroupDAO { @Autowired protected JdbcTemplate jdbcTemplate; public CarrierGroupDAO() { } public Map<Long, Stri

    2熱度

    1回答

    我想測試fan.setState方法被調用或不 class OffState implements State { @Override public void changeState(Fan fan) { fan.setState(new OnState()); } }

    0熱度

    1回答

    比方說,我有一個類A,它有兩種方法。我必須測試一種內部調用另一種方法的方法。 class A { private void method1() { //some steps to be done } public void method3() { //some steps } public void method2() {