java - 在 Java 单元测试中,如何断言数字在给定范围内?

标签 java junit

从 Python 转向 Java。我知道这是非常基本的,但似乎这里还没有人问过这个问题,Google 对我很含糊。

在 Python 中,我会简单地做这样的事情,但 Java 对象:

assertTrue(min <= mynum and mynum <= max);

最佳答案

我会写:

assertTrue("mynum is out of range: " + mynum, min <= mynum && mynum <= max);

但从技术上讲,您只需要:

assertTrue(min <= mynum && mynum <= max);

无论哪种方式,一定要写&&而不是and

关于java - 在 Java 单元测试中,如何断言数字在给定范围内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9712648/

相关文章:

java - 流和 Lambda 表达式按降序排序

java - 我的代码在 for 循环 "java.util.InputMismatchException"中输入字符串时显示错误?

java - Spring:Spring HATEOAS 0.19.0 的哪个 Spring Boot 版本?

java - Mockito 中模拟方法的单元测试最佳实践

Maven - 在 JUnit 测试之前将 webapp 部署到 tomcat

java - 适用于 JUnit 的便捷 Java 图像查看器

java - 使用 MongoDB 进行单元测试

java - 将 JSONArray 转换为 POJO 类 List<type>,无法转换

java - Struts:404 找不到页面错误

java - 如何正确测试java中类的内部方法