Тест пишется только для одного метода. Моки помогают протестировать нужный метод (к примеру calculateDiscount), со значениями которые отдают другие методы (к примеру isMultipleOf5). В первых 2 тестах у нас еще нет сессии с номером заказа, по этому нельзя определить делится этот номер заказа на 5 или нет.
1. Шакальное качество даже на 720p 2. Постоянные клики мыши 3. Как прошел тест, если метода isMultipleOf5 в Cart нет? 4. [ "Если вы не знаете, что такое Mock, то почитайте" => [ "Step1" => "Два круга", "Step2" => "Сова" ] ] 5. Dislike ... Profit!!!
Типичный формат обучения в GeekBrains. Такое ощущение, что взяли программиста, который не умеет объяснять, но в голове знает... Короче, я на опыте понял то, что хотел автор сказать, но для новичков это просто шакальные курсы. Вместо того, чтобы нанимать нормальный преподавателей или учить программистов обучать - делают такой ужас и продают это. По продажам знаю, так как заказывал курс у них для другого человека и смотрел, что там происходит. +- одна и та же шляпа.
Смотрю на пхп и радуюсь что соскочил на версиях 5.5, жесть что с него сделали. Видео интересное но остаются вопросы. 1. Смысл в моках если мы в коде не проверяем вызовы? Т.е на первом цикле тесты зеленые но проблему код не решает. 2. Стремный мок тул, куча ненужного кода, что никак не делает из тестов простую доку. 3. Еще не досмотрел, но почему простой класс мокается а вот сессия вставляется живая?
1. Моки наследуют класс и перезаписывают нужные метод(ы). Вызов идет подкласса. 3. Тест пишется только для одного метода. Сессию установили в тесте и через метод вернули результат. Без моков нам бы пришлось установить сессию, пройтись по всем методам к нужному результату - но тест пишется только для одного метода .
Постоянно что-то не договаривают. Я так и не понял на кого рассчитано видео ? И не надо постоянно говорить английские слова, лучше разбираться никто не станет, а в компетентности рассказчика начинаешь сомневаться (((
Еще один видос, который отталкивает от тестирования
Артем, скажи пожалуйста, какой смысл тестировать mock-и, как ты делаешь в первых 2х тестах ?
Тест пишется только для одного метода. Моки помогают протестировать нужный метод (к примеру calculateDiscount), со значениями которые отдают другие методы (к примеру isMultipleOf5). В первых 2 тестах у нас еще нет сессии с номером заказа, по этому нельзя определить делится этот номер заказа на 5 или нет.
подскажите пожалуйста, как включить качество видео больше 720? у меня это максимальное, все примеры и работу смотреть на таком не реально
1. Шакальное качество даже на 720p
2. Постоянные клики мыши
3. Как прошел тест, если метода isMultipleOf5 в Cart нет?
4. [ "Если вы не знаете, что такое Mock, то почитайте" => [ "Step1" => "Два круга", "Step2" => "Сова" ] ]
5. Dislike ... Profit!!!
Типичный формат обучения в GeekBrains. Такое ощущение, что взяли программиста, который не умеет объяснять, но в голове знает... Короче, я на опыте понял то, что хотел автор сказать, но для новичков это просто шакальные курсы. Вместо того, чтобы нанимать нормальный преподавателей или учить программистов обучать - делают такой ужас и продают это. По продажам знаю, так как заказывал курс у них для другого человека и смотрел, что там происходит. +- одна и та же шляпа.
Странно. Тесты зеленые, а код не рабочий так как метода не определен.
Смотрю на пхп и радуюсь что соскочил на версиях 5.5, жесть что с него сделали.
Видео интересное но остаются вопросы. 1. Смысл в моках если мы в коде не проверяем вызовы? Т.е на первом цикле тесты зеленые но проблему код не решает.
2. Стремный мок тул, куча ненужного кода, что никак не делает из тестов простую доку.
3. Еще не досмотрел, но почему простой класс мокается а вот сессия вставляется живая?
1. Моки наследуют класс и перезаписывают нужные метод(ы). Вызов идет подкласса. 3. Тест пишется только для одного метода. Сессию установили в тесте и через метод вернули результат. Без моков нам бы пришлось установить сессию, пройтись по всем методам к нужному результату - но тест пишется только для одного метода .
Постоянно что-то не договаривают. Я так и не понял на кого рассчитано видео ? И не надо постоянно говорить английские слова, лучше разбираться никто не станет, а в компетентности рассказчика начинаешь сомневаться (((
Слишком синтетично!(