我在 Java 中找到了解决方案,但在 Kotlin 中没有找到。 知道在哪里可以看到一些例子吗?
Java 示例:如何将测试覆盖率添加到私有构造函数?
测试覆盖率本身不应该是一个目标。如果这个私有构造函数有任何用处,应该有一种方法可以通过其他公共 API 来调用它。这是您的测试应该涵盖的路径。
例如,如果从伴生对象中的工厂函数调用私有构造函数,则在测试中使用该工厂函数。