Ste*_*eve 12 java junit assert
我应该写作
assertTrue("User logged in", user.isLoggedIn());
还是
assertTrue("User is not logged in", user.isLoggedIn());
前者在源文件中提供了更好的读取:
"我断言以下情况属实:用户已登录."
错误消息可以双向读取:
java.lang.AssertionError: User logged in
"断言用户已登录时
出错" "错误是用户已登录."
JUnit文档没有提供它应该是什么的明确指南,除了它是
"{@link AssertionError}的标识消息",
并且在这两种情况下,文本标识正在运行的测试.
常见用法是什么?
怎么样:
assertTrue("User should be logged in", user.isLoggedIn());
Run Code Online (Sandbox Code Playgroud)
两种方式都有效.