1 - Get AssertJ Core assertions

Maven的pom.xml加入如下配置:

<dependency>

  <groupId>org.assertj</groupId>

   <artifactId>assertj-core</artifactId>

   <!-- use 2.9.1 for Java 7 projects -->

  <version>3.11.1</version>

   <scope>test</scope>

</dependency>

2 - Add AssertJ methods static import静态导入

import static org.assertj.core.api.Assertions.*;

3 - Test

@Testpublic void listTest() {   //断言list   List<String> name = new ArrayList<String>();   name.add("hello");   name.add("world");   name.add("java");   name.add("jack");   assertThat(name).isNotNull().isInstanceOf(name.getClass());   assertThat(name).isNotNull().hasSize(4).contains("hello", name.get(0));   assertThat(name).hasSize(4).contains("hello","world").doesNotContain("javaee");

}

转载于:https://www.cnblogs.com/hardy-test/p/10298743.html

AssertJ断言系列一相关推荐

  1. assertj断言异常_编写自定义的AssertJ断言

    assertj断言异常 AssertJ是广泛使用的Hamcrest匹配器的替代匹配库. 实际上,对于我自己的项目,我已经更改为仅使用AssertJ-我只是发现流畅的界面和可扩展性非常吸引人. 您可以编 ...

  2. 编写自定义的AssertJ断言

    AssertJ是广泛使用的Hamcrest匹配器的替代匹配库. 实际上,对于我自己的项目,我已经更改为仅使用AssertJ-我只是发现流畅的界面和可扩展性非常吸引人. 您可以编写自定义断言,如下所示: ...

  3. junit单元测试断言_简而言之,JUnit:单元测试断言

    junit单元测试断言 简而言之,本章涵盖了各种单元测试声明技术. 它详细说明了内置机制, Hamcrest匹配器和AssertJ断言的优缺点 . 正在进行的示例扩大了主题,并说明了如何创建和使用自定 ...

  4. 简而言之,JUnit:单元测试断言

    简而言之,本章涵盖了各种单元测试断言技术. 它详细说明了内置机制, Hamcrest匹配器和AssertJ断言的优缺点 . 正在进行的示例扩大了该主题,并说明了如何创建和使用自定义匹配器/断言. 单元 ...

  5. lambdas_借助Java 8和lambdas,可以一起使用AssertJ和Awaitility

    lambdas AssertJ和Awaitility是在自动代码测试中使用的两个我最喜欢的工具. 不幸的是直到最近,还不能一起使用它. 但是随后Java 8进入了游戏,几十行代码足以使其在Awaili ...

  6. mock测试使用断言_使用自定义断言丰富测试代码

    mock测试使用断言 受GeeCON会议期间@tkaczanowski演讲的启发,我决定仔细研究AssertJ库的自定义断言. 在我的"骰子"游戏中,我创建了一个"机会& ...

  7. 断言工具的编写_编写干净的测试–用特定领域的语言替换断言

    断言工具的编写 很难为干净的代码找到一个好的定义,因为我们每个人都有自己的单词clean的定义. 但是,有一个似乎是通用的定义: 简洁的代码易于阅读. 这可能会让您感到有些惊讶,但我认为该定义也适用于 ...

  8. lambdas for_借助Java 8和lambdas,可以一起使用AssertJ和Awaitility

    lambdas for AssertJ和Awaitility是在自动代码测试中使用的两个我最喜欢的工具. 不幸的是直到最近,还不能一起使用它. 但是随后Java 8进入了游戏,几十行代码足以使其在Aw ...

  9. AssertJ Fest Hamcrest

    我以前曾在博客中介绍过Hamcrest ,并使用其assertThat方法优先于JUnit的Assert . 但是,我很快发现了FEST断言 ,并愉快地切换到它. 它提供了与Hamcrest相同的改进 ...

最新文章

  1. 在32位Windows上扩展虚拟内存(Labview)
  2. kafka-manager安装
  3. 远程服务器安装docker和docker-compose
  4. DOS调用21H存取中断向量
  5. 【Python CheckiO 题解】Even the Last
  6. ==与equal在java中应用的感悟
  7. vue获取input的属性_vuejs 中如何优雅的获取 Input 值
  8. java工程如何跑起来的_你编写的Java代码是咋跑起来的?
  9. react 将token充入_【React全家桶入门之十】登录与身份认证
  10. 4 5区别 angular 和_初探Angular的更新机制
  11. Ubuntu source insight3稳定性
  12. python中文相似度_python比较两个文本的相似性
  13. android与php mysql_手把手教你android通过PHP操作Mysql(1)
  14. Linux教学的误区
  15. HTML5项目实战之旅行社网站——PC端固定布局
  16. 如何快速推广你的博客
  17. 深度学习基础笔记——卷积神经网络概念及其计算方式
  18. 如何检查网站死链接 分享检查死链接方法
  19. 世界上最大的在线学习平台: Coursera 入门指南
  20. python爬虫之静态网页——全国空气质量指数(AQI)爬取

热门文章

  1. java jre 与jdk的区别_学习java却不知道JRE和JDK的区别?看完这篇文章,让你受益匪浅...
  2. error:lnk2005 已经在*.obj中定义_如何在 Spring 中自定义 scope
  3. asp.net捕获全局未处理异常的几种方法
  4. [wordpress]更新插件时,免去FTP操作
  5. Linux 内核修正 5 年历史的严重 bug
  6. Pattern类与Matcher方法的验证
  7. 设计一个基于GUI的扑克程序
  8. 谷歌正在开发的十大惊人项目
  9. OO ALV 实现方式 ALV TABLE 之 栏位属性
  10. 五大成功企业家的成功创业箴言