android单元测试
2017-01-06 22:03
134 查看
首先,在需要测试的接口上点击GOTO->Test
勾选所有需要测试的方法
然后创建一个
我们知道,在rxjava中方法都是异步的,这里使用了toBlocking()方法将异步方法转化成了同步,这样我们就可以拿到从服务器返回过来的值了!
以上就是android中的一种简单的单元测试方法,当然你也可以使用一些专门的单元测试框架来实现单元测试比方说mockito...
勾选所有需要测试的方法
然后创建一个
UserApi userApi; 对象
@Before public void setUp() throws Exception { Retrofit retrofit = new Retrofit.Builder().baseUrl("http://127.0.0.1:8080") .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) .build(); userApi = retrofit.create(UserApi.class); }下面不妨写一个测试用户登录的方法吧!
@Test public void appLogin() { TestSubscriber<LoginResp> testSubscriber=new TestSubscriber<LoginResp>(); userApi.appLogin("12323214423","111111","abc","a").toBlocking().subscribe(testSubscriber); LoginResp loginResp = testSubscriber.getOnNextEvents().get(0); Assert.assertEquals(loginResp.state,0); }
我们知道,在rxjava中方法都是异步的,这里使用了toBlocking()方法将异步方法转化成了同步,这样我们就可以拿到从服务器返回过来的值了!
以上就是android中的一种简单的单元测试方法,当然你也可以使用一些专门的单元测试框架来实现单元测试比方说mockito...
啊,熟悉的小绿条出现了~成功~~
相关文章推荐
- 如何进行Android单元测试
- 通过AndroidTestCase来进行android 单元测试
- 如何进行Android单元测试
- android单元测试
- Android:Junit 单元测试方法
- Android上的单元测试
- 如何进行Android单元测试
- 介始一下Android 单元测试框架类----ActivityInstrumentationTestCase2
- android单元测试与日志输出
- Android开发7:单元测试
- android 简单的单元测试
- 使用Junit对Android应用进行单元测试
- Android 单元测试和日志输出
- Android上的单元测试
- Android单元测试
- Android单元测试-javaeye
- android单元测试用例和日志输出
- Android单元测试测试[转]
- (转)如何进行Android单元测试
- Android单元测试