IprCourseTestEditComponentTest
Данный тест-кейс проверяет работу компонента ithive:ipr.course.test.edit. Наследуется от IntegrationTestCase

Содержит тесты:
- testCreateTestForCourse
- Тест проверяет создание нового теста для курса компонентом. Открывается транзакция, создаётся тестовый курс, генерируются данные теста и подаются в контроллер компонента saveAction(). Компонент создаёт тест, после чего сверяются переданные данные с сохранёнными в тесте, а также проверяется корректность записи в таблице ithive-тестов (обязательность теста, привязка к обучению). В случае неудачи теста - транзакция откатывается.
- testUpdateTestForCourse
- Тест зависит от testCreateTestForCourse и выполняется только после него, так как модифицирует тест им созданный. Тест проверяет обновление теста курса компонентом. Генерируются обновлённые данные и подаются в контроллер компонента saveAction(). Компонент обновляет тест, после чего сверяются переданные данные с сохранёнными в тесте и в таблице ithive-тестов. В случае неудачи теста - транзакция откатывается.
Предыдущая
Следующая