java - 私有(private)类单元测试

标签 java unit-testing junit private

如何对在 java 中分类的私有(private)(意味着具有包可见性)进行单元测试?

我有一个包,这个包里只有一个类是public的,其他类都是private的。如何用单元测试覆盖其他类?我想在 resting jar 中包含单元测试。

最佳答案

在同一个包中创建单元测试类。

例如,如果 com.example.MyPrivateClass 位于 src/main/java/com/example/MyPrivateClass.java

然后测试类将在同一个包 com.example.MyPrivateClassTestCase 中,并将位于 src/test/java/com/example/MyPrivateClassTestCase.java

关于java - 私有(private)类单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18507311/

相关文章:

java - Swing 组件事件处理程序

java - 使用 getFont 时 android.content.res.Resources$NotFoundException

java - 文件写入打印机、文件输出流

java - Gradle 和 JaCoCo : instrument classes from a separate subproject

Jenkins 上的 Android 单元测试

javascript - 模拟 es6 模块返回工厂函数(moment.js)

java - class.getResource() (Java) 的上下文是什么?

java - Dozer 自定义转换器 - 将整个对象作为字段 'A' 传递

java - 当参数之一预期出现错误时模拟方法

java - 如何使用 Mockito 解决 ClassCastException?