Não há métodos executáveis Error From Base Test class

Eu tenho algumas classes de teste básicas que definem configurações comuns para primavera, registro, jndi etc. usando ouvintes de execução de teste que são herdados pelas subclasses. Isso é feito para que os testes possam apenas executar o código sem ter que se preocupar com a instalação dos serviços jndi e de log antes de poder executar o código de test

Usando intellij e invocando "executar todos os testes" da base do projeto, o IDE tenta executar a classe de teste base como um teste de unidade e gera o erro "Nenhum método executável"

Sei que poderia colocar um método executável vazio na classe base, mas esperava que alguém tivesse uma idéia melho

A classe Base é:

    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations = {
            "classpath:spring-jndi.xml"
    })
    @TestExecutionListeners({
            Log4JSetupListener.class,
            JndiSetupListener.class,
            DependencyInjectionTestExecutionListener.class,
            DirtiesContextTestExecutionListener.class,
            TransactionalTestExecutionListener.class
    })
    public class SpringAppTestCase extends Assert implements ApplicationContextAware {

        protected JndiTemplate jndiTemplate = new JndiTemplate();

        @Autowired
        protected JdbcTemplate jdbcTemplate;

        protected ApplicationContext applicationContext;

        public void setApplicationContext(ApplicationContext ac) {
            this.applicationContext = ac;
        }

    // 
    //    @Test
    //    public void doit(){
    //      // this would prevent blow up but 
    // all subclass tests would run an extra method
    //    }

        protected Logger log = Logger.getLogger(getClass().getName());

}

O erro

java.lang.Exception: No runnable methods
    at org.junit.internal.runners.MethodValidator.validateInstanceMethods(MethodValidator.java:32)
    at org.junit.internal.runners.MethodValidator.validateMethodsForDefaultRunner(MethodValidator.java:43)
    at org.junit.internal.runners.JUnit4ClassRunner.validate(JUnit4ClassRunner.java:36)
    at org.junit.internal.runners.JUnit4ClassRunner.<init>(JUnit4ClassRunner.java:27)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:76)

questionAnswers(4)

yourAnswerToTheQuestion