java - 我可以在与主代码相同的类中进行 jUnit 测试吗?

标签 java junit

我是 jUnit 的新手,我发现测试我正在开发的小项目很困难。 jUnit 测试的所有示例似乎都涉及数学,我编写的是一个简单的应用程序,它通过 Scanner 获取信息并创建各种对象并将它们存储在 ArrayList 中。我的想法之一是测试 ArrayList 是否为空,但我显然无法从单独的类访问它,但标准似乎是将测试与代码分开。所以我不知道该怎么办?

最佳答案

您可以为数组提供一个 protected 访问器,以便单元测试可以使用它(应该位于同一包中)。

关于java - 我可以在与主代码相同的类中进行 jUnit 测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43771523/

相关文章:

java - 如何使用 org-json 库解析 json?

java - AsyncResult 和 Futures 的结果存储在哪里/如何?

java - 如何用测试值和实际值填充大型 stub pojo?

java - Maven 未运行 JUnit 5 测试

Java org.mockserver 从文件加载响应主体

java - 如何使用 HSQL 设置数据源进行 junit 测试

java - Junit Mockito 模拟没有按预期工作

java - 获取从 JNI 方法返回的直接缓冲区对象的数据到 Java?

java - GIJ(Java 的 GNU 解释器)是否足够稳定以用于商业用途?

java - 如何禁用 Gradle 组中的所有任务?