JUnit测试中“消息”的推荐样式是什么?

时间:2015-11-17 21:26:09

标签: unit-testing junit junit4 junit3

JUnit测试中“消息”的推荐样式是什么?

以下是目前表达的信息:

ReturnedObject ro = objectUnderTest.methodToTest(stub);
Assert.assertNotNull("The object was null!", ro);

或者,这更正确吗?

ReturnedObject ro = objectUnderTest.methodToTest(stub);
Assert.assertNotNull("Verify that the object was not null.", ro);

在回答我的问题时,请注意从用户的角度看消息的外观。

1 个答案:

答案 0 :(得分:4)

您应该能够准确读取失败消息中直接失败的内容。哪个传达了最有用的信息?

  1. link = Offer.friendly.find(params[:slug])
  2. java.lang.AssertionError: The object was null!
  3. java.lang.AssertionError: Verify that the object was not null.
  4. 除此之外,这只是团队风格的问题。