0
回答
JUnit使用@Suite.SuiteClasses执行测试时@Test方法会运行二次?
开发十年,就只剩下这套Java开发体系了   

测试套件:


@RunWith(Suite.class)
@Suite.SuiteClasses({
	Initialization.class,
})
public class MainTest {
}



测试类:



@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = ServerApi.class)
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class Initialization



遇见了一个很奇怪的问题。


在eclipse中 对着MainTest右键运行Junit 可以正常运行。而且Initialization里边写了@Test只会运行一次。

但是对着这个项目执行:Debug as > JUnit Test

Initialization里边的测试方法会执行二次。




举报
th小米粥
发帖于3年前 0回/725阅

以下是问题补充:

  • @th小米粥 :或者直接命令行: mvn clean compile test 也是运行二次。感觉很奇怪。 (3年前)
顶部