【问题标题】:JUnit inheritance using BaseTest使用 BaseTest 的 JUnit 继承
【发布时间】:2015-06-26 17:10:07
【问题描述】:

您好,我想使用一些测试会扩展的基础测试。 这是我的基地

@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(){

  }
}

如您所见,我希望每个继承此基础测试的类都具有相同的 init,我还特意添加了 @RunWith 注释,因为 init 需要此运行器。但是当我使用 maven 运行测试时,它没有放置 dummyTest 它给了我
在 Base 中找不到测试 你是不是忘了@Test 注解?

我可以不使用这个 dummyTest 来克服这个问题吗

【问题讨论】:

  • 只需将您的基类重命名为不以 Test 结尾的名称。

标签: java maven oop junit mockito


【解决方案1】:

让你的基类抽象

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多