文档章节

RxJava进行单元测试的方式

SuShine
 SuShine
发布于 09/16 18:10
字数 92
阅读 8
收藏 0
  @Test
    public void completeTask_retrievedTaskIsComplete() {
        // Given a new task in the persistent repository
        final Task newTask = new Task(TITLE, "");
        mLocalDataSource.saveTask(newTask);

        // When completed in the persistent repository
        mLocalDataSource.completeTask(newTask);

        // Then the task can be retrieved from the persistent repository and is complete
        TestSubscriber<Optional<Task>> testSubscriber = new TestSubscriber<>();
        mLocalDataSource.getTask(newTask.getId()).subscribe(testSubscriber);
        testSubscriber.assertValueCount(1);
        Task result = testSubscriber.values().get(0).get();
        assertThat(result.isCompleted(), is(true));
    }

 

© 著作权归作者所有

SuShine
粉丝 130
博文 607
码字总数 159294
作品 0
朝阳
后端工程师
私信 提问
使用Spring Boot和RxJava的构建响应式REST API

我不打算解释什么是,也不解释为什么要使用它。我希望你已经在其他地方了解过,如果没有,你可以使用去搜索它。在本文中,我将告诉您如何使用专门针对和的响应式编程。让我们开始吧。 1.预备...

liululee
09/10
65
0
Android:图文解析带你快速了解RxJava原理

前言 由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是一篇 清晰 & 易懂的Rxjava 入门教程 今天,carson今天...

Carson_Ho
08/12
0
0
Android技能树 - Rxjava源码(1) 之 初步结构

前言 以前写相关的RxJava的文章比较少,也就下面二篇: 目需求讨论 — 手把手带你写RxPermission RxJava小考题 -- Rxjava源码分析(一) 用了这么久的RxJava,所以想要做个总结,所以打算也写一...

青蛙要fly
02/11
0
0
RxJava从入门到不离不弃(八)——使用场景

RxJava系列的文章已经写了有七篇了,相信读者已经对它比较熟悉了。 介绍了那么多,那么到底RxJava在真实开发中会有哪些地方用到呢?今天和大家介绍一下它的经典使用场景。 RxJava + Retrofi...

Android机动车
2018/11/05
0
0
《RxJava 2.x 实战》

我最近写了一本书《RxJava 2.x 实战》。 该书由电子工业出版社出版,目前已经在淘宝、京东、当当、亚马逊等各大电商平台上进行销售或预售。 天猫电子工业出版社旗舰店 https://detail.tmall...

fengzhizi715
2018/04/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈Visitor访问者模式

一、前言 什么叫访问,如果大家学过数据结构,对于这点就很清晰了,遍历就是访问的一般形式,单独读取一个元素进行相应的处理也叫作访问,读取到想要查看的内容+对其进行处理就叫作访问,那么...

青衣霓裳
30分钟前
6
0
JS内嵌多个页面,页面之间如何更快捷的查找相关联的页面

假设parent为P页面, P页面有两个子页面,分别为B页面和C页面; B页面和C页面分别内嵌一个iframe,分别为:D页面和E页面 现在通过B页面的内嵌页面D的方法refreshEpage(eUrl)来加载内嵌页面E的内容...

文文1
31分钟前
7
0
Hibernate 5 升级后 getProperties 错误

升级到 Hibernate 5 后,提示有错误: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map; 完整的错误栈为: java.lang.NoSuchMethodError: org.hibernate......

honeymoose
33分钟前
6
0
mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
36分钟前
7
0
Spring中BeanFactory与FactoryBean的区别

在Spring中有BeanFactory和FactoryBean这2个接口,从名字来看很相似,比较容易搞混。 一、BeanFactory BeanFactory是一个接口,它是Spring中工厂的顶层规范,是SpringIoc容器的核心接口,它定...

大王叫下
38分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部