在一个JUnit测试用例类中可以有两个不同的套件吗?

在一个JUnit测试用例类中可以有两个不同的套件吗?,junit,Junit,我想在同一个JUnit TestCase类中定义两个不同的套件;一个用于行为测试,另一个用于效率测试。可能吗 如果是,如何进行?若否,原因为何 其他详细信息:我正在使用JUnit 3.8.1。如果我理解正确,您正在尝试对测试进行分区。套件本身并不是您真正需要的机制,而是您需要调查的JUnit类别: 我没有使用这些,因为我通常会发现测试分区的开销太大,但这可能适合您。我认为TestNG支持这个概念已经有相当一段时间了 此外,如果您使用Maven,您可以免费将测试划分为单元测试和集成测试-查看Fa

我想在同一个JUnit TestCase类中定义两个不同的套件;一个用于行为测试,另一个用于效率测试。可能吗

如果是,如何进行?若否,原因为何


其他详细信息:我正在使用JUnit 3.8.1。

如果我理解正确,您正在尝试对测试进行分区。套件本身并不是您真正需要的机制,而是您需要调查的JUnit类别:

我没有使用这些,因为我通常会发现测试分区的开销太大,但这可能适合您。我认为TestNG支持这个概念已经有相当一段时间了


此外,如果您使用Maven,您可以免费将测试划分为单元测试和集成测试-查看Failsafe插件-这有助于将您希望作为每个构建的一部分快速运行的测试与长期运行的测试分离开来。

我现在使用的是JUnit 3.8.1。您有什么理由不能使用最新版本吗?你所有的旧测试应该仍然有效。