Вы используете более старую версию Eclipse (Galileo или ранее)?или более старая версия плагина junit?Если это так, это может быть причиной проблемы.ParentRunner ищет Sorter.NULL, который был представлен в JUnit 4.5:
package org.junit.runner.manipulation;
public class Sorter implements Comparator<Description> {
/**
* NULL is a <code>Sorter</code> that leaves elements in an undefined order
*/
public static Sorter NULL= new Sorter(new Comparator<Description>() {
public int compare(Description o1, Description o2) {
return 0;
}});
Если у вас нет этого кода, возможно, вы используете версию до 4.5.На вашем Eclipse выполните Ctrl-Shift-T и посмотрите, есть ли у вас несколько версий класса Sorter, и если это так, убедитесь, что ни одна из них не выпущена до версии 4.5.Кроме того, посмотрите настройки вашего проекта в пути сборки, и, если есть запись JUnit (не версия maven), удалите ее и попробуйте снова.
РЕДАКТИРОВАТЬ: Это также может быть вызвано переходной зависимостьюMaven.Возможно, одна из ваших библиотек зависит от версии JUnit, предшествующей 4.5.