jjzjj

assertTrue

全部标签

python - 在单元测试中使用 assertTrue(==) 与 assertEqual

在Pythonunittest模块中,在以下情况下使用assertTrue()与assertEqual()有什么优点或缺点?self.assertTrue(a==b)self.assertEqual(a,b) 最佳答案 始终使用assertEqual(),因为它自定义失败输出。该方法委托(delegate)给各种辅助方法来向您展示,例如,两个字符串或两个列表在断言失败时如何不同,前提是两个参数的类型匹配并且注册了特定于类型的辅助方法。assertTrue()只能告诉您断言失败,而不能告诉您原因。来自assertEqual()docu

Java/JUnit - AssertTrue 与 AssertFalse

我对Java还很陌生,并且正在关注EclipseTotalBeginner'sTutorials.它们都非常有用,但在第12课中,他对一个测试用例使用assertTrue,对另一个测试用例使用assertFalse。代码如下://Checkthebookouttop1(Thomas)//Checktoseethatthebookwassuccessfullycheckedouttop1(Thomas)assertTrue("Bookdidnotcheckoutcorrectly",ml.checkOut(b1,p1));//IfcheckOutfails,displaymessagea
12