我想我完全同意不测试私有函数,我觉得这是合理的,但是我如何测试设置私有变量的公共方法呢?
假设构造函数设置了一些私有变量,我希望在调用构造函数后测试这些变量是否正确设置。这是一个有效的测试吗?如何在不添加公有getter的情况下检查私有变量的值?dependency could not have a public function to test
我为类设置了一个私有构造函数,并为某种“泛型构造函数”在伴生对象上实现了调用。The constructor is private }我甚至可以有一个公共内联函数来调用那个通用构造函数。public inline fun test() = Test<Any>() // Why can I call it, it is internal
这难道不意味着即使构造</