-4 java
我对此编程代码有疑问,我收到以下错误消息
assertTrue(true);
Run Code Online (Sandbox Code Playgroud)
错误[PMD]:此断言仅使用编译时已知的值,因此它无法测试代码在运行时表现出的任何有用行为。
您知道我可以做什么来解决此代码,以便它不再显示
我不确切知道代码的上下文是什么,但true始终是真实的,并且assertTrue工作是检查某些东西是否真实。
由于您断言true是true,因此您没有做任何实际的事情,而且测试毫无意义。PMD向您报告您的测试无效。(即技术上有效的Java代码,只是毫无意义的代码)。
大概您可以删除该行。如果正在测试中,则应将其替换为实际上可能为true或false的测试。