Метод compareTo (ITestNGMethod) не определен для типа ITestNGMethod - PullRequest
0 голосов
/ 08 января 2020

У меня есть существующая инфраструктура автоматизации, которую я импортировал в eclipse и в одном из файлов классов, он имеет следующий код, который находится внутри класса -

    // ~ Inner Classes --------------------------------------------------------
/** Arranges methods by classname and method name */
private class TestSorter implements Comparator<IInvokedMethod> {
    // ~ Methods
    // -------------------------------------------------------------

    /** Arranges methods by classname and method name */
    @SuppressWarnings("unchecked")
    @Override
    public int compare(IInvokedMethod o1, IInvokedMethod o2) {
        int r = o1.getTestMethod().getTestClass().getName().compareTo(o2.getTestMethod().getTestClass().getName());

        if (r == 0) {
            r = o1.getTestMethod().compareTo(o2.getTestMethod());
        }
        return r;
    }
}

, но показывает следующую TestNG связанную компиляцию ошибка - The method compareTo(ITestNGMethod) is undefined for the type ITestNGMethod

Другие ребята из моей команды не видят этой проблемы, но я вижу. Может кто-нибудь, пожалуйста, помогите понять, что здесь не так и как это решить?

1 Ответ

0 голосов
/ 09 января 2020

Каким-то образом проблема решается после удаления библиотеки TestNG из - правой кнопкой мыши проекта -> Свойства -> Библиотеки.

Может быть некоторая проблема с несоответствием версии TestNG между добавленной библиотекой и установленным плагином TestNG.

...