我还没有在Android上做过任何测试,所以如果这似乎是一个愚蠢的问题,请耐心地回答我。我正在开发一个应用程序,它可以从restful服务中进行大量网络调用。为了进行网络呼叫,我使用Retrofit2和RxJava。
如果这些调用有效,那么最好的实践/框架是什么呢?我已经开始阅读测试的Google,它使用了Junit4和Mockito,但是我不想在UI中做任何点击来启动测试,只是检查不同的API版本是否支持调用。
发布于 2016-02-22 23:03:15
下面是一些我正在使用的步骤:
Mockito.when())。TestSubscriber测试一种方法,例如Observable<Location> getLocationFromApi().observeOn(mainThread()))。如果不可避免的话,在awaitTerminalEvents中使用TestSubscriber。如果没有终端机,甚至重新考虑你的测试一般提示:
https://stackoverflow.com/questions/35552173
复制相似问题