所以我有一个系统已被分解为接口和实现,以允许模拟等。这一切都很棒,我可以测试所有的功能。因为一切都有输入和输出。
现在,我的业务逻辑基本上是一个将整个系统连接在一起并指定事物如何流动的类。我如何确保在特定点采取行动等?
如何测试此商务课程?
答案 0 :(得分:1)
如果它与整个系统相关联,那么您可能不需要进行单元测试。它接口更多的集成测试。
无论如何,如果您需要检查从业务类调用正确的步骤序列,您可以模拟业务类中使用的其他类(使用Mockito之类的库)并仅验证调用序列。
如果您需要真实数据来测试它,这不是单元测试,而是集成测试。
答案 1 :(得分:0)
通过TestNG或JUnit参数化测试进行测试。将输入数据组合的不同变体设置为参数集。并运行测试。