Size: a a a

2020 May 20

A

Artyom in Yii Framework 2
Очень удобно было тестить и дебажить таким образом.
источник

NO

Nex Otaku in Yii Framework 2
Ну так повелось просто, что сейчас юнит-тестами называют часто все "под гребёнку" автоматизированные тесты.
источник

NO

Nex Otaku in Yii Framework 2
Ну вратце так. Если твой тест тестирует не клас в отдельности, а какую-то часть приложения и тебе требуются другие компоненты приложения или фреймворка в работе теста, то используй Codeception а не PhpUnit
источник

A

Artyom in Yii Framework 2
Nex Otaku
Если тестируешь уже что-то завязанное на фреймворк, то у тебя как раз и должен использоваться Codeception с бутстрапом приложения, всеми конфигами и причиндалами.
я серьезно не понимаю, в том же codeception я буду использовать тоже unit тесты, но плюсов в его использовании особых не вижу и вообще экзотика.
источник

NO

Nex Otaku in Yii Framework 2
Codeception это надстройка над PhpUnit
источник

NO

Nex Otaku in Yii Framework 2
Которая умеет больше чем базовое тестирование классов и методов
источник

NO

Nex Otaku in Yii Framework 2
Даже классы тестов там "свои")
источник

NO

Nex Otaku in Yii Framework 2
Настраивать тесты это обычно та ещё морока, что в Шторме что без Шторма )
источник

A

Artyom in Yii Framework 2
Nex Otaku
Которая умеет больше чем базовое тестирование классов и методов
Если подумать, то то мне больше нафиг не нужно, мне нужно просто проверить работает и правильный ли ожидаемый результат. Плюс это просто удобно, на сколько я помню, хотя в данном случае не уверен удобно получится, но решил вот попробовать. Как раз починил, новая среда человеческая, можно запускать.
источник

NO

Nex Otaku in Yii Framework 2
В общем, если хочешь отдельный тест под PhpUnit запустить чтобы он "подхватил" бутстрап от Codeception, то не выйдет )
источник

A

Artyom in Yii Framework 2
Nex Otaku
В общем, если хочешь отдельный тест под PhpUnit запустить чтобы он "подхватил" бутстрап от Codeception, то не выйдет )
ну, вот я уже тоже так думаю. В ларавел оказывается, то что я юнинит тестом обзывал, посмотрел, что на самом деле использовал \Illuminate\Foundation\Testing\TestCase 😅
источник

A

Artyom in Yii Framework 2
Но по сути, по-моему вполне логично, что просто нужно экземпляр приложения сделать и чтобы автолодинг проекта зацепился.
источник

A

Artyom in Yii Framework 2
Спасибо, я уже думал я дурак разобраться не могу как настроить 😅
источник

A

Artyom in Yii Framework 2
Кстати, с запуск в докере не запуская новый контейнер решил добавлением переменной из env файла. Походу, он не может определиться с именем контейнера без этого, а env не судьба посмотреть.
источник

A

Artyom in Yii Framework 2
что-то с набором слов беда =\
источник

Д

Дмитрий in Yii Framework 2
А мне пофиг. Я пиво пью. Свое. Но смысл понял. Юнит тест твой это не юнит тест по факту
источник

A

Artyom in Yii Framework 2
Дмитрий
А мне пофиг. Я пиво пью. Свое. Но смысл понял. Юнит тест твой это не юнит тест по факту
что-то ты много пьешь, хотя меня так клинит, что иногда думаю что тоже было бы полезно.
источник

Д

Дмитрий in Yii Framework 2
Artyom
что-то ты много пьешь, хотя меня так клинит, что иногда думаю что тоже было бы полезно.
Неделю не работаю. Двигатель почти перебрал. Пью в среду, пятницу, субботу. Помогает перезагрузиться мне. Но это искусство.я олкаш. Реально.
источник

Д

Дмитрий in Yii Framework 2
Мне надо себя искусственно останавливать. Сейчас просто - увлекся переборкой двигателя. Программой.   И ТД.
источник

A

Artyom in Yii Framework 2
symfony kerneltest, странно мне почему-то казало что достаточно экземпляр приложения сделать, а получается у всех свои обертки.
источник