如何在 Kotlin 中向私有构造函数添加测试覆盖率?

问题描述 投票:0回答:1

我在 Java 中找到了解决方案,但在 Kotlin 中没有找到。 知道在哪里可以看到一些例子吗?

Java 示例:如何将测试覆盖率添加到私有构造函数?

kotlin testing constructor
1个回答
0
投票

测试覆盖率本身不应该是一个目标。如果这个私有构造函数有任何用处,应该有一种方法可以通过其他公共 API 来调用它。这是您的测试应该涵盖的路径。

例如,如果从伴生对象中的工厂函数调用私有构造函数,则在测试中使用该工厂函数。

© www.soinside.com 2019 - 2024. All rights reserved.