Apologies if this has been asked somewhere already but I’m struggling to understand something within the world of TDD.
If I have a package with a number of small procedures and functions then is the general consensus that all these program units should be declared as public. If that is the case then just about every function and procedure you ever write will need to be public so that it is callable from a test case within QCTO.
I know I can work around this dynamically but it leaves me thinking that this must be something that everyone that uses QCTO for unit-testing must encounter.
Has anyone else got these concerns ? Obviously we should only really make public those units that should be exposed.