0

请告诉我:

当正常应用程序工作的许多属性保存在应用程序服务器的配置文件中时,如何为“插入某个表”操作编写单元测试(例如使用 JUnit)?

谢谢

4

1 回答 1

0

您可以:

  • 更改您的类以在其构造函数中要求其配置设置(如数据源)。让呼叫者阅读配置设置并将它们口述给您的班级。当您这样做时,您的单元测试可以在实例化测试实例时指定设置。

或者

  • 使用模拟对象而不是正常机制来获取配置设置。

ConfigurationSettings如果您使用共享单例(或类似的东西)来获取配置数据,则第二个选项将不可能。如果是这种情况,请使用第一种方法——这通常会更好。(正如您的问题所示,不同的调用者使用不同的配置技术。)

于 2010-01-14T16:17:36.833 回答