AssertJ 介绍:java的流畅断言
AssertJ是一个Java库,它为断言提供了一个流畅的接口,这使得在测试代码中传递意图变得很容易。AssertJ提供可读的错误消息、软断言以及改进的集合和异常支持。我们的许多团队选择AssertJ作为默认的断言库,而不是将JUnit与Java Hamcrest结合使用。
AssertJ核心网站已转移到https://assertj.github.io/doc/
丰富和易于使用
AssertJ提供了一组丰富的断言,真正有用的错误消息,提高了测试代码的可读性,并被设计为在您喜欢的IDE中非常容易使用。
马上开始一分钟的入门指南,看看AssertJ的一些伟大的功能或保持最新的发布。
如果您相信AssertJ,您可以自动将JUnit断言转换为AssertJ。
可扩展的
您可以轻松地为自己的类编写断言,这将使您的测试断言反映领域,并且是在测试中使用通用语言的一种方法!
我们提供了一个断言生成器来快速创建域模型类的断言。
社区驱动的
AssertJ的存在只是为了帮助开发社区。我们倾听用户的想法,提供最有用的断言。
AssertJ是不再维护的great Fest Assert库的一个分支。
AssertJ将永远保持开放和自由。
AssertJ为流行的库提供断言
Guava
为类似于Multimap, Table, Optional or ByteSource.的Guava类型提供断言。
检查AssertJ Guava断言的最新消息和文档。
Joda Time
为诸如DateTime和LocalDateTime之类的Joda时间类型提供断言。以后会有更多的,欢迎投稿!
检查AssertJ Joda时间断言最新的新闻和文档。
Neo4J
为节点、路径和关系等Neo4J类型提供断言。
检查AssertJ Neo4J断言的最新消息和文档。
Neo4J断言是由Florent Biville开发的。
原文:http://joel-costigliola.github.io/assertj/index.html
- 64 次浏览