我开始为一个旧代码库编写JUnit测试用例。其中一个公共方法有多个if语句,根据条件调用不同的私有方法。
我是应该只编写一个测试方法并对所有条件进行测试吗?还是每个条件都写一个独立的测试方法? 如果为每个if条件编写单独的方法,那么我不会失去一致性吗?
如何测试私有方法?私有方法的逻辑可能比公共方法更复杂。
我是应该只编写一个测试方法并对所有条件进行测试吗?还是每个条件都写一个独立的测试方法? 如果为每个if条件编写单独的方法,那么我不会失去一致性吗?
如何测试私有方法?私有方法的逻辑可能比公共方法更复杂。