One answer to question Get name of currently executing test in JUnit 4 states that you should subclass BlockJUnit4ClassRunner to get the name of the currently executed JUnit4 tests. It also says that you need some "kung fu" to get the name out of the runner.
My idea is that the test class gets a reference to its runner instance and asks for the name. But how to get the reference to the instance?
(Or: is there a better way of kung fu?)
Eclipse Luna 4.4.1 installation says, I'm using JUnit 4.11.0.v201303080030