Интересно, что это произошло только тогда, когда я запустил тест непосредственно из IDE.Оказывается, IntelliJ не генерировал метаданные SCR при компиляции моих классов для тестов.
Когда я компилирую тестируемый класс с помощью Gradle, плагин 'com.cognifide.aem.bundle'
используется для генерации дескриптора SCR и помещения его врезультирующий архив Java.Вот почему модульные тесты, выполненные Gradle, работают нормально.Просто нажав кнопку Выполнить в IntelliJ, можно было пропустить этот шаг.
Чтобы все заработало, я настроил IntelliJ, чтобы позволить мне запускать модульные тесты через Gradle.
Я перешел к Настройки> Построение, Выполнение, Развертывание> Gradle> Runner и использовал раскрывающееся меню, чтобы я мог решить, использовать ли Gradle для каждого теста отдельно.