junit5

    4热度

    3回答

    尝试使用JUnit 5 gradle这个: buildscript { repositories { mavenCentral() } dependencies { classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0' } } apply plugin

    1热度

    1回答

    我们最近迁移我们的测试框架JUnit5,并有使用@Disabled(UND ExecutionCondition S)在测试中的一些问题,这些问题用@SpringJUnitConfig: 在Junit4 @Ignore禁用测试执行没有问题,不执行任何事情。使用Junit5和@Disabled,系统现在创建弹出环境,然后意识到不应该执行测试。在我们的情况下,这导致禁用测试失败,因为其中一些被禁用,因

    8热度

    2回答

    在寻求解决this不知何故that,我尝试创建包细分main和test类,然后利用编译器与添加的模块来执行单元测试。不是一个很好的方式,但现在只是一个假设的结构。 一些开放的问题,因为我还继续有: - 添加一个基于JDK9模块项目。 使用IntelliJ的快捷方式将JUnit5添加到类路径中。 (lib文件夹)[junit-jupiter-api-5.0.0.jar] Q.注意,它沿着opente

    0热度

    2回答

    我想用三个参数来参数我JUnit5测试:string,string和list<string>。 至今没有运气使用@CsvSource,这是通过params用于在我的用例的最方便的方式时: 的隐式转换到java.lang.String类型的对象转换为 类型的Java。 util.List 实际测试是: @ParameterizedTest() @CsvSource( "2,1" ) f

    2热度

    2回答

    许多公司遵循的做法之一是重复不稳定测试,直到通过x次(连续或总计)。如果它被执行n次并且未能通过至少x次它将被标记为失败。 TestNG的支撑与以下注释: @Test(invocationCount = 5, successPercentage = 40) 如何实现与JUnit5类似的功能? JUnit5中有类似的注释,称为@RepeatedTest(5),但它没有条件执行。

    0热度

    1回答

    我正在使用Junit 5动态测试。 我的目的是从集合中创建一个元素流,并将其传递给JUnit5进行测试。 但是,通过此代码,我只能运行1000条记录。我如何使这个工作无缝地无阻塞。 MongoCollection<Document> collection = mydatabase.getCollection("mycoll"); final List<Document> cache =

    2热度

    1回答

    是否可以创建自定义扩展,就像我可以在JUnit4中创建@Rule一样? public class MockMetadataServiceRule extends ExternalResource { @Override protected void before() throws Throwable { //some setup } @Over

    0热度

    2回答

    现在,随着JUnit 5.0的发布,我正在努力使用jacoco来获取代码覆盖数据。 我的项目是多模块,我的问题是没有为每个模块创建的exec文件。只有一个在根项目中(这似乎几乎是空的)。我一直无法找到最新的指南。 我试过这里描述的不同方法:Gradle Jacoco and JUnit5没有任何成功。 有没有人有与JUnit5和Jacoco的多模块(非Android)Gradle项目中的工作设置?

    0热度

    1回答

    我使用JUnit Jupiter版本5.0.0(发布版本),我试图使用测试发现功能。 Junit的文档可以在7.1.1中找到。从http://junit.org/junit5/docs/5.0.0/user-guide/#launcher-api-discovery 我发现执行测试为: import static org.junit.platform.engine.discovery.ClassN

    3热度

    2回答

    我创建了一个简单的测试,尝试Junit的5: import org.junit.jupiter.api.Test; public class MyTest { @Test public void testJupiter() { System.out.println("test"); } } 这是依赖我用: <dependency>