Я получаю исключение нулевого указателя при запуске модульного теста из-за этой строки:
ClassA.getInstance().getActive();
Вышеуказанная строка написана в каком-то другом публичном абстрактном классе, который вызывается тестом.
Здесь ClassA
- открытый класс, определенный в том же пакете тестового файла, а getInstance()
- открытый статический метод, определенный в ClassA
. Когда я запускаю в режиме отладки, я вижу, что получаю
"Не удается найти локальную переменную 'ClassA'"
Ошибка для ClassA
, следовательно, getInstance()
равно null
.
Извините за то, что не публикуете полный код, поскольку это противоречит политике моей компании.