私は次のデザインを持っています:
public class MyService extends Service{
protected Logger _log;
int _counter;
onStartCommand(...){
_log.print (++_counter);
}
}
public class MyServiceTestWrapper extends MyService{
public void setLog(Logger mockLogger){ _logger = mockLogger; }
}
public class MyServiceTest extends ServiceTestClass<MyServiceTestWrapper>{
public void test_myTest(){
Logger fakeLogger = Mockito.Mock(Logger.class);
// HERE IM NOT SURE HOW TO CONTINUE...
//...
//...
Mockito.verify(fakeLogger.write(Mockito.any(String.class))).times(3);
}
}
サービス インスタンスを取得し、onStartCommand を 3 回呼び出すにはどうすればよいですか?
助けてくれてありがとう