Class TestName

  • All Implemented Interfaces:
    TestRule

    public class TestName
    extends TestWatcher
    The TestName Rule makes the current test name available inside test methods:
     public class TestNameTest {
      @Rule
      public TestName name= new TestName();
    
      @Test
      public void testA() {
          assertEquals("testA", name.getMethodName());
         }
    
      @Test
      public void testB() {
          assertEquals("testB", name.getMethodName());
         }
     }
     
    Since:
    4.7