跳转到主要内容
Chinese, Simplified

 

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

 

Tags

Article
知识星球
 
微信公众号
 
视频号