unit-testing - 对 Java 方法进行单元测试

标签 unit-testing testing

请问这个问题可能很琐碎:

我正在对“setPercentage(int percent){...}”方法进行单元测试。这些要求没有说明“可接受的范围”或允许的值......但我从相关应用程序中知道百分比应该只在 0 到 100 之间。

我应该测试设置的值是否有意义(在单元测试的上下文中?)

即如果百分比设置为 > 100 或 < 0,我应该编写失败的单元测试吗?

最佳答案

如果该方法的文档没有明确说明不允许这样的值,您绝对应该为超出适当范围的值编写单元测试。会有用户提供不正确的值——这是正确的,文档没有告诉不要这样做。

关于unit-testing - 对 Java 方法进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10167325/

相关文章:

wpf - 如何扩展 Path 对象的 WPF HitTest 区域

android - 是否有一种方法可以在使用 Espresso 测试的 Activity 中捕获调用的方法

c# - Vector CANoe - 如何使用多个 C# 文件构建 .NET 测试节点?

c - windows shell中jenkins中linux命令的使用

angularjs - 依赖注入(inject)在 angular/browserify/karma/jasmine 单元测试中不起作用

c++ - 如何创建与 OpenSSL C++ 输出相比较的 OpenSSL 输出以生成单元测试?

javascript - 如何在 Mocha 的一个断言中检查响应的主体是否具有某些属性

c++ - 不需要预处理代码的 C++ 单元测试框架

java - 如何对内部使用 HttpURLConnection 的类进行单元测试?

build.gradle中testImplementation和androidTestImplementation之间的android区别