How to get the name of running test case in JUnit4

public class NameRuleTest {      @Rule public TestName name = new TestName();          @Test public void testA() {                  assertEquals("testA", name.getMethodName());          }        @Test public void testB() {                  assertEquals("testB", name.getMethodName());          }}