|
|
1
4
您喜欢创建的是一种混合类型,JUnit运行程序不支持这种类型。所以,是的,你是对的,这是不可能的。 为此,我创建了一个附加组件,可用于为测试创建分层上下文。在我看来,这是JUnit中缺少的一个功能,我也会保持联系,将其包含在JUnit核心中。 该插件提供了一个HierarchicalContextRunner,它允许使用内部类将测试分组到上下文中。每个上下文都可以包含测试或其他上下文。它还允许有@Before、@After、@Rule方法和字段,以及其他功能,如标准Runner的@Ignore。:-) 例子:
试试看: https://github.com/bechte/junit-hierarchicalcontextrunner/wiki 非常感谢投票和反馈。:) |
|
|
2
1
你的设计应该是这样的:
正如我在评论中所说,为每个测试类使用单独的java文件。不要使用内部类。 |
|
|
David · 如何在Junit的服务类中模拟依赖关系 2 年前 |
|
|
jhan · 无法解析JUnitParamsRunner 2 年前 |
|
|
Lucas Hill · 在Gradle中使用JUnit测试抛出的异常 2 年前 |
|
|
Alice · Kotlin中的单元测试方法 2 年前 |
|
|
snaik · 我的JUNIT代码不适用于jsonObject 2 年前 |
|
|
dcm50 · JUnit 5-已创建但未检索的实体 2 年前 |
|
|
Ignas Davulis · Java模拟类构造 2 年前 |