断言是自动化测试的关键部分,用于断定测试结果(返回值、副作用或异常)符合测试预期。
JUnit自带了简单的断言功能,JUnit4还引入了断言库Hamcrest。不过它们在AssertJ面前都相形见绌。
JUnit
JUnit4
Hamcrest
AssertJ