AssertJ:支持流式断言的Java测试框架

AssertJ为Java提供了流式断言(Fluent assertions)。

assertj

 

支持的开发库

Guava

为Guava类型提供断言,支持Multimap、Table、Optional或ByteSource。
可以关注AssertJ Guava断言的最新消息和文档。

Joda Time

为Joda Time提供断言,支持DateTime和LocalDateTime。更多断言支持即将发布,欢迎参加开发贡献!
可以关注AssertJ Joda Time断言的最新消息和文档。

Neo4J

为Neo4J提供断言。
可以关注AssertJ Neo4J断言的最新消息和文档。
Neo4J断言由Florent Biville开发。

主要特性

功能丰富且易于使用

AssertJ提供了丰富的断言集合,错误信息非常准确,提高了测试代码的可读性并且可以非常方便地在你喜爱的IDE中集成。
可以从一分钟上手指南开始,了解AssertJ的各种特性,并请关注最新版本的发布。
如果你被AssertJ打动,可以将JUnit断言自动转换为AssertJ。

可扩展

你可以非常容易地为自己的类编写断言,让测试断言更好地反映程序业务,这样就可以使用通用语言编写测试了!
我们提供了断言生成器,可以为你的业务模型类快速创建断言。

社区驱动

AssertJ是为了帮助开发社区,我们会倾听用户的想法并提供有用的断言。
AssertJ是Fest Assert开发库的分支(fork),该开发库目前已不再维护。
AssertJ承诺永远开源、免费。

开发资源

官方网站:http://joel-costigliola.github.io/assertj/
开源地址:https://github.com/joel-costigliola/assertj-core

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 收藏

资源整理者简介:唐尤华

唐尤华:我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员。 个人主页 · 贡献了108个资源 · 18 ·    


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer