|
1
4
您喜欢创建的是一种混合类型,JUnit运行程序不支持这种类型。所以,是的,你是对的,这是不可能的。 为此,我创建了一个附加组件,可用于为测试创建分层上下文。在我看来,这是JUnit中缺少的一个功能,我也会保持联系,将其包含在JUnit核心中。 该插件提供了一个HierarchicalContextRunner,它允许使用内部类将测试分组到上下文中。每个上下文都可以包含测试或其他上下文。它还允许有@Before、@After、@Rule方法和字段,以及其他功能,如标准Runner的@Ignore。:-) 例子:
试试看: https://github.com/bechte/junit-hierarchicalcontextrunner/wiki 非常感谢投票和反馈。:) |
![]() |
2
1
你的设计应该是这样的:
正如我在评论中所说,为每个测试类使用单独的java文件。不要使用内部类。 |
![]() |
gne · linux在特定索引下折叠文件 9 年前 |
![]() |
Spevak · 在Emacs隐藏显示模式中使用hs隐藏级别隐藏注释 10 年前 |
![]() |
alex · 如何在Geany IDE上允许代码折叠? 10 年前 |
![]() |
genxgeek · IntelliJ默认情况下一直折叠我的代码 10 年前 |
![]() |
Val · JUnit测试的层次结构 11 年前 |