Testing / Junit Interview questions III
What is @ignore test annotation in JUnit framework?
When the junit test code is not complete and it could fail if executed, then it can be annotated using @Ignore annotation to prevent the test method/class from execution.
-
When @Ignore applied to a test method, it prevents the method from execution while other methods in the class gets executed.
@Ignore @Test public void testMethod() { ...
-
When @Ignore applied to a test class, none of the test methods within the test class gets executed.
@Ignore public class JunitClass { @Test public void test1() { ... } @Test public void test2() { ... } }
@Ignore takes an optional default parameter if you want to mention or log why a test is being ignored.
@Ignore("yet to complete the test.") @Test public void testMethod() { ...
More Related questions...