【发布时间】:2013-06-17 09:47:38
【问题描述】:
如何在另一个测试类中重用 JUnit 测试?
例如:
public TestClass1 {
@Test
public void testSomething(){...}
}
public TestClass2 {
@Test
public void testSomethingAndSomethingElse() {
// Somehow execute testSomething()
// and then test something else
}
}
【问题讨论】:
-
单元测试应该是独立的/隔离的。让一个测试依赖于另一个测试是个坏主意。
-
@Karna:用例:您的应用程序/框架支持多个数据库。所以你有一个基础测试类,其中包含所有功能的测试和每个数据库的一个扩展,用于创建连接、加载初始 DDL/数据等。
-
@AaronDigulla:这是个坏主意,有时坏是好事 :)
标签: java unit-testing junit