java - 选择执行 JUnit 测试的顺序

标签 java netbeans junit testing

我想选择执行 JUnit 测试的顺序。 我有 4 个类,其中有几个测试方法,我的目标是执行,例如,类 A 的方法 Y,然后是类 B 的方法 X,最后是类 A 的方法 Z。

你能帮忙吗?

最佳答案

从 4.11 版开始,您可以使用注释指定执行顺序并按方法名称排序:

import org.junit.Test;
import org.junit.FixMethodOrder;
import org.junit.runners.MethodSorters;

@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class MyTest {

    @Test
    public void test1Create() {
        System.out.println("first");
    }

    @Test
    public void test2Update() {
        System.out.println("second");
    }
}

See JUnit 4.11 Release Notes

关于java - 选择执行 JUnit 测试的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2669414/

相关文章:

java - 我们可以说 Java 代理充当委托(delegate)人吗?

java - 错误 500 内部服务器错误?

java - 使用内存数据库在 Spring Boot 中进行集成测试

从 JUnit 运行时 Spring 不会 Autowiring

java - Android studio jdk 和 gradle 错误

java - 什么是 Java 中的嵌套并行迭代器?

c - 如何设置 NetBeans IDE pkg-config --cflags --libs gtk+-2.0?

java - 为什么运行jsp文件时我的所有bean属性都为空

java - 导出后,java无法显示图像

eclipse - 在 Eclipse 中运行单个 JUnit 测试不会执行任何操作