跨所有Junit Test类使用方法



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

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

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

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...
}
}

相关内容

  • 没有找到相关文章

最新更新