1

我正在使用spring和junit在java中编写一个测试类(实际上我的类底部有“@RunWith(SpringJUnit4ClassRunner.class)”)。

有一个带有 @Before 注释的方法,我希望它不要在特定的测试方法之前运行(但不是其余的)。我怎样才能做到这一点?

谢谢

4

1 回答 1

0

你有几个选择:

  1. 重构以将该测试放在没有@Before 的新测试类中。
  2. 重构以将该测试放在一个新的测试类中,该类扩展了覆盖 @Before 的原始测试类,什么也不做。
  3. 重构让所有其他方法显式调用 before 方法并删除 @Before 注释(我不建议你使用这个)
于 2012-12-23T16:25:58.800 回答