被测类MyClass.java JUnit测试用例名称的替代品:
TestMyClass.java MyClassTest.java
http://moreunit.sourceforge.net似乎使用“ Test”作为前缀默认值,但是我看到了这两种用法。当将整个项目作为eclipse中的单元测试运行时,这两者似乎都可以识别,因为这是为@Test解析的类中的注释。我想Maven也会做同样的事情。
哪个是首选?
后缀的另一个参数-至少在英语中:
一个类通常代表一个 名词 ,它是一个概念的模型。您的测试之一的实例将是“ MyClass测试”。相反,一种方法将对某种动作建模,例如“测试[计算] [方法]”。
因此,我将始终对测试类使用“后缀”,并对测试方法使用前缀:
the MyClass test --> MyClassTest test the calculate method --> testCalculate()