Ошибка загрузки Apex Lightning из-за отсутствия тестового класса

Я имею EntertainmentControllerи `EntertainmentControllerTestClass. Внутри класса test я добавляю метод test, ссылающийся на каждый метод в контроллере, все они являются пустыми методами, поэтому они все проходят при запуске test. Но когда я загружаю в пакет приложение, я получаю сообщение:

Upload Failed:
No test methods found in the Apex code included in the package. At least 75% test coverage is required.

1 ответ

Решение

Тесты Apex должны фактически проверить ваши бизнес-классы. Наличие пустых тестов не имеет смысла. Вы должны написать модульные тесты, которые проверяют код в вашем классе EntertainmentController. Модульные тесты должны привести к тому, что 75% кода в EntertainmentController будет выполняться без сбоев во время выполнения теста. Кроме того, когда вы добавляете свои классы Apex в свой пакет, вы должны добавить как ваш EntertainmentController, так и EntertainmentControllerTestClass.

Тестирование Apex

Другие вопросы по тегам