Наследование тестов JUnit не работает

public abstract class GenericTests<T extends Number> {
  protected abstract T getT();      

  @Test public void test1() {
    getT();
  }
}

public class ConcreteTests1 extends GenericTests<Integer> { ... }
public class ConcreteTests2 extends GenericTests<Double> { ... }

Никакие тесты не выполняются вообще, оба конкретных класса игнорируются. Как заставить его работать? (Я ожидаю, что test1 () будет выполняться как для Integer , так и для Double ).

Я использую JUnit 4.8.1.

Обновление : оказалось, что проблема связана с maven-surefire-plugin, а не с самим JUnit. Смотрите мой ответ ниже.

11
задан Andrey Agibalov 10 January 2012 в 20:41
поделиться