使用BaseTest进行JUnit继承

Mos*_*ari 1 java oop junit mockito maven

嗨,我想使用基本测试,一些测试将会提供.这是我的基地

@RunWith(MockitoJUnitRunner.class)
public class BaseOmsUnitTest {

  @BeforeClass
  public static void setUpBeforCalss() throws Throwable{
    JunitUtils.mockIlSession();
    OMSDomainsMocker helper = new OMSDomainsMocker();
    helper.mockOMSDomainConnection();

  }

  @Test
  public void dummyTest(){

  }
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我希望每个继承此基本测试的类都具有相同的init我还故意添加@RunWith注释作为init需要此运行器.但是当我用maven运行测试而没有放置一个dummyTest它给了我
没有在Base找到的测试你有没有忘记@Test注释?

我可以在不使用这个dummyTest的情况下克服这一点

bed*_*rin 6

只需使您的基类抽象