1

我目前正在使用 NUnit 并测试一个类库。到目前为止,我在测试类的顶部使用了一个常量列表来保存一些静态测试变量。这是最好的方法,还是有更流畅的方法来处理它?

4

2 回答 2

3

您所说的“静态测试变量”实际上是指常量(无论是真正的常量、不可变实例还是您不更改的实例)?我经常使用这些,只是把它们放在测试类的顶部。

如果有多个相关的测试类,则可以很方便地将常用值分离到不同的类中。(它可以充当您的基类,但我不太喜欢使用继承来更轻松地访问事物。Java 静态导入在那里很方便......)

于 2008-10-10T13:11:13.177 回答
1

只要有可能,我就会在外部将数据存储在一个 xml 文件中,然后我们会将该文件检查到源代码控制中。

于 2008-10-10T13:17:14.660 回答