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