У меня есть существующая инфраструктура автоматизации, которую я импортировал в 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
Другие ребята из моей команды не видят этой проблемы, но я вижу. Может кто-нибудь, пожалуйста, помогите понять, что здесь не так и как это решить?