一个单元测试分三步
准备数据
执行测试方法
断言测试结果
ThoughtWorks 提倡用 Assertj
demo
assertThat(ka).isNotNull().isInstanceOf(PersonInfo.class);// Object/Class
assertThat(ka.getName()).startsWith("K").contains("a").isEqualTo("KaKa");// String
assertThat(ka.getAge()).isPositive().isGreaterThan(20).isGreaterThanOrEqualTo(21);// int
assertThat(ka.getBirthDate()).isBeforeYear(2000).isInSameMonthAs("1998-07-01").isInSameDayAs(date);// java.util.Date
fail("在不检查任何条件的情况下使断言失败。显示一则消息");
api
assertj 断言支持字符串、数字、日期、List、Map、Class等类型
fail()
2.pom.xml
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
</dependency>
https://blog.csdn.net/hustzw07/article/details/81263460 Java 单元测试插件