Тестирование и Фикстуры

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить

Пишите ли Вы тесты?

Опрос закончился 2015.01.07, 16:52

Да. Все три вида что описанны в мануале
2
10%
Да пишу, но очень редко
3
15%
Нет не пишу. Но все время собираюсь
13
65%
Не пишу и не думаю что это нужно
2
10%
 
Всего голосов: 20

Аватара пользователя
denisOgr
Сообщения: 133
Зарегистрирован: 2012.02.02, 13:18
Контактная информация:

Тестирование и Фикстуры

Сообщение denisOgr »

Нужно протестить вывод моудля. Для этого модуль использует 3 основные таблицы, которые в свою очереь используют по 3 таблицы
Тестировать не автоматически а ручками. С помощью фиксутр набить данных
Нашел как поднимать отдельные фискстуры через комманду

Код: Выделить всё

 ./yii fixture

Вопросы:
1. Для каждой таблицы делать класс с фикстурой и файл с ресурсом для этой фикстуры. В итоге 12 файло(класс и ресурс)
2 . 6 раз вызывать фикстуры через

Код: Выделить всё

./yii fixture FixtureXXXX
И так каждый раз когда захочу протестировать этот модуль.

Можно все фикстуры сложить в одну папку (под один неймспейс но создавать из в количестве 12 все равно прийдется!)
Хотел создать один общий файл фикстур, в который сложить нужные фикстуры как depends, НО мну нужно в этой фикстуре прописать таблицу (а по факту это абстрактная модель) и во вторых в depends нельзя указать фикстурам dataFile по каким их загружать

Все ли правильно делаю? Очень не удобно.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Тестирование и Фикстуры

Сообщение zelenin »

на всякий случай: "описаННы" означает совсем другое, чем "описаНы"
dmeroff
Сообщения: 101
Зарегистрирован: 2012.06.05, 14:32
Откуда: Петрозаводск
Контактная информация:

Re: Тестирование и Фикстуры

Сообщение dmeroff »

Используйте ActiveFixture и напишите какой-нибудь хэлпер, который будет автоматически грузить фикстуры.
Аватара пользователя
mihail_dev
Сообщения: 243
Зарегистрирован: 2013.07.17, 00:51
Откуда: Молдова
Контактная информация:

Re: Тестирование и Фикстуры

Сообщение mihail_dev »

если был бы мануал для чайников это было бы просто бесценная штука!
Изображение
Ответить