繁体   English   中英

跨所有 Junit 测试类的使用方法

[英]Use method across all Junit Test classes

我需要创建下面的方法,我需要在我的所有测试类(在不同的包中)中使用它。 如何使该方法可用于所有测试类。 有什么有效的方法吗? 我正在使用 Junit 5 和 Mockito。

public  TodosObject getObject() {
    TodosObject todosObject= new TodosObject()
    // setter ommitted for brevity

    return todosObject;
}

一种常见的方法是将方法放在所有测试类都扩展的 class 中。 例子:

public class TodosTest {
    protected TodosObject todosObject;

    @BeforeEach
    void setup() {
        todosObject = new TodosObject();
        // setter ommitted for brevity
    }
}

public class MyTodosTest extends TodosTest {
    @Test
    void testWithTodos() {
        // access todoObject here...
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM