代码之家  ›  专栏  ›  技术社区  ›  Raul Lapeira Herrero

作为junit5动态测试的一部分运行junit4测试

  •  0
  • Raul Lapeira Herrero  · 技术社区  · 6 年前

     Stream<DynamicNode> dynamicTestsWithContainers() {
            return Stream.of("A", "B", "C")
                .map(input -> dynamicContainer("Container " + input, Stream.of(
                    dynamicTest("not null", () -> assertNotNull(input)),
                    dynamicContainer("properties", Stream.of(
                        dynamicTest("length > 0", () -> assertTrue(input.length() > 0)),
                        dynamicTest("not empty", () -> assertFalse(input.isEmpty()))
                    ))
                )));
        }
    

    这可以在不以“流方式”重新编码的情况下完成吗?我可以在junit 5动态测试中包装junit4测试吗?

    我已经尝试过的:

    • 可执行文件(但不确定是否有办法做到这一点)

    据我所知:

    • 这可能不是最佳做法
    0 回复  |  直到 6 年前