java - 作业 Java 问题
问题描述
我对此编程代码有疑问,我收到以下错误消息
assertTrue(true);
错误 [PMD]:此断言仅使用编译时已知的值,因此它无法测试您的代码在运行时表现出的任何有用行为。
你知道我可以做些什么来修复这个代码,所以它不会再次显示它
解决方案
我不确切知道您的代码的上下文是什么,但true
始终是正确的,并且assertTrue
' 的工作是检查某些内容是否正确。
由于您断言 true 是正确的,因此您没有做任何实际的事情,并且测试毫无意义。PMD 向您报告您的测试没有执行任何操作。(即它是技术上有效的 Java 代码,只是毫无意义的代码)。
据推测,您可以删除该行。如果这是在测试中,则应将其替换为实际上可能为真或假的测试。
推荐阅读
- tensorflow - TensorFlow JS 输入形状示例
- django - 如何查看和删除管理员迁移
- visual-studio - 如何在扩展中调用 IVsBuildableProjectCfg.StartBuild
- python - 执行C模块的二进制字符串
- ios - NavigationBar 无法显示标题
- indexing - DAX - 首次出现后的增量索引
- html - 在 x 方向上倾斜看起来像这样的最佳方法是什么?
- javascript - 使用 webpack 丑化节点模块
- c# - 属性“item_no”是对象的关键信息的一部分,不能修改。但是我根本没有在更新时触及该属性
- python - Python Turtle 模块无法在 Windows 10 上运行