@Test
public void testCompleteSuccessful() {
final String hello = "Hello, world!";
when(mockHelloTask.getResult())
.thenReturn(hello);
when(mockHelloTask.isSuccessful())
.thenReturn(true);
when(mockHelloTask.addOnCompleteListener(onComplete.capture()))
.thenReturn(mockHelloTask);
TestObserver<String> obs = TestObserver.create();
RxTask.completes(mockHelloTask).subscribe(obs);
verify(mockHelloTask).addOnCompleteListener(onComplete.capture());
onComplete.getValue().onComplete(mockHelloTask);
obs.assertNoErrors()
.assertComplete();
verify(mockHelloTask).addOnCompleteListener(any(OnCompleteListener.class));
}
RxTaskTest.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:rxtasks
作者:
评论列表
文章目录