我有一个正在进行中的Robolectric单元测试。 我想在实现之前暂时禁用它,但我不想注释掉整个测试。
如何在不删除测试的情况下暂时禁用Robolectric单元测试?
我有一个正在进行中的Robolectric单元测试。 我想在实现之前暂时禁用它,但我不想注释掉整个测试。
如何在不删除测试的情况下暂时禁用Robolectric单元测试?
JUnit的@Ignore
属性可以用于暂时禁用单元测试:
@RunWith(MyRobolectricGradleTestRunner.class)
public class TestAbc123 extends MyTestBase
{
@Ignore // This attribute may be removed once the test is ready
@Test
public void TestAbc123Scenerio1()
{
被忽略的测试会显示为一个带有水平条的琥珀色圆盘:
要忽略一个单元测试,使用@Ignore
进行注释。
您可以添加一条可选的注释来记录为什么要忽略该测试:
@Ignore("Not ready yet")
@Test
public void testToIgnore()
{
// ...
}