我正在编写一个适合大型Web框架的组件。任何形式的测试都不包含框架本身。
初始化时的框架加载一个大的xml配置树(在内存中),其中包含每个已安装组件的xml部分。
在我的组件中,我想测试它是否被系统识别并因此正确安装。
是否应该通过在xml配置树上执行xpath来模拟或者通过框架检查我的模块是否可以接受?或者该配置树是否应该被嘲笑?
答案 0 :(得分:0)
1)您已经拥有代码,因此标记tdd
不合适。
2)您所描述的方案符合integration-testing
而不是unit-testing
- 您要验证两个组件是否正在协同工作。我想system
除了使用配置文件之外还做了很多其他事情,所以你必须全部模仿它们。这似乎是太多不必要的工作。