If we view the companion object as Java static met...
# kotlintest
a
If we view the companion object as Java static methods, maybe you end up with a design which is not good enough to be tested, or at least I do not know enough about testing to help you.