JUnit断言方法应该用正数还是负数来表述?在断言消息中严格肯定
我应该写
还是assertTrue("User logged in", user.isLoggedIn());
assertTrue("User is not logged in", user.isLoggedIn());
前者在源文件中提供了更好的读取:
“我断言以下内容是正确的:用户登录。
可以以两种方式阅读错误消息:
“断言用户已登录时出错”
“错误是用户已登录。java.lang.AssertionError: User logged in
JUnit文档没有提供它应该是哪个的明确指南,除了它是
“{@link AssertionError}的识别消息”,
在这两种情况下,文本都标识正在运行的测试。
常见的用法是什么?