Я не буду писать об установке кодирования, управляемого тестированием, http://www.kkh86.com/it/codec… вот подробное описание. Я просто расскажу о своем тесте.
Сначала откройте командную строку CMD для выполнения cd: интерфейс wwwapihandonesvntestscodeception
В поле Введите D: Введите папку
Создайте тестовый драйвер с именем sales, выполнив PHP D: wwapihandonesvncodecept. фар генерирует: команда продаж тестовых единиц
Успех генерирует тест продаж в соответствии с d: wwapi вручную один svn тестирует интерфейсный модуль кодирования
Тест на открытие продаж генерирует следующий код
Добавьте тестовый код в тест продаж
Ссылка на Контролера продаж и продажи моделей
use frontend\controllers\SalesController; use common\models\TSales;
В методе тестирования TestMe $a – > actionSalesFree (“10526, 10527”); вызовите метод actionSalesFree в контроллере SalesController:
public function testMe()
{
$models = new TSales();
$a = new Sales1Controller('sales',$models);
This - > assertNotEmpty ($a - > action Sales Free ("10526, 10527"),'Not empty'); //1
This - > assertEmpty ($a - > action Sales Free ("10526, 10527"),'Back to Empty'; //2
This - > assert Greater Than (0, $a - > action Sales Free ("10526, 10527"),'action Sales Free value is not more than 0!';
}Акция Продажа Бесплатного Кода Контроллера:
Рефакторинг PHP D: wwwapihandonesvncodecept. команда phar build в командной строке CMD Затем протестируйте ее, выполнив PHP D: wwwapihandonesvncodecept. команда phar выполнить тест продаж единиц продукции
Был выполнен один тест-драйвер, и все два утверждения были успешными.
Добавьте тестовый драйвер test1, чтобы поместить метод action Sales Free в контроллер контроллера продаж и добавить несколько простых утверждений.
Затем выполните PHP D: wwwapihandonesvncodecept. команда phar build в командной строке CMD для восстановления. Помните, что изменения в коде в тестовом драйвере необходимо восстановить, иначе возникнут ошибки. Протестируйте, выполнив PHP D: wwwapihandonesvncodecept. команда phar выполнить тест продаж единиц продукции
На основе одного теста было выполнено семь утверждений, и все они были успешными
Это лишь некоторые из моих кодов опыта, которые могут быть вам не полезны.