Size: a a a

Laravel для начинающих

2021 February 04

RK

Roman Kolosov in Laravel для начинающих
Tim
Всем привет, народ )
Я тут начал изучать тему тестов в ларе и не могу понять одну весч:
Вот я сделал тест метода, который принимает в себя POST запрос
Сделал генерацию этого запроса, но он отправляет класс Illuminate\Testing\TestResponse вместо Illuminate\Http\Request, как с этим бороться?
кстати пост при успешном создание 201 возвращает
источник

СД

Смышляев Даниил... in Laravel для начинающих
Roman Kolosov
ну тоесть вопрос не по ларе а по страшно написаному sql а коллекцию нужно подсказать?)
Это чистый код, я вообще не про sql, а про то какой должен тип данных должен у выборки из разных таблиц
источник

RK

Roman Kolosov in Laravel для начинающих
Смышляев Даниил
Это чистый код, я вообще не про sql, а про то какой должен тип данных должен у выборки из разных таблиц
.... массив ассоциативный
источник

T

Tim in Laravel для начинающих
Roman Kolosov
кстати пост при успешном создание 201 возвращает
До этого я еще не добрался, мне б понять, как, если в тесте обращение идет к реальному методу, а передаются не реальные данные его тестить
источник

RK

Roman Kolosov in Laravel для начинающих
сидить данные и есть у тестов метод который отменяет транзакции
источник

СД

Смышляев Даниил... in Laravel для начинающих
Roman Kolosov
.... массив ассоциативный
Состоящий из 3 объектов?
источник

RK

Roman Kolosov in Laravel для начинающих
каких еще объектов, напиши var_dump($result); или куда ты там пишешь ответ от бд
источник

T

Tim in Laravel для начинающих
Roman Kolosov
сидить данные и есть у тестов метод который отменяет транзакции
Сидить данные? а если я хочу тестить на данных с реальной БД?
источник

RK

Roman Kolosov in Laravel для начинающих
Tim
Сидить данные? а если я хочу тестить на данных с реальной БД?
а это такое себе развлечение)
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Смышляев Даниил
Состоящий из 3 объектов?
Если у тебя raw запрос, то будет только масив
источник

T

Tim in Laravel для начинающих
Roman Kolosov
а это такое себе развлечение)
Сидить 60 лямов записей тоже такое себе
источник

RK

Roman Kolosov in Laravel для начинающих
ну вообще вот рабочий тест, но он не совсем правильно написан, я его писал в 2016
источник

RK

Roman Kolosov in Laravel для начинающих
Tim
Сидить 60 лямов записей тоже такое себе
а зачем тебе проверять все 60 лямов то?
источник

T

Tim in Laravel для начинающих
Roman Kolosov
а это такое себе развлечение)
У меня метод только берет данные, не отправляет и не сохраняет
источник

RK

Roman Kolosov in Laravel для начинающих
тебеж логику проверить надо
источник

T

Tim in Laravel для начинающих
Roman Kolosov
а зачем тебе проверять все 60 лямов то?
Потому что я хочу найти в чем проблема долгой обработки, а она вылезает при большом объеме данных
источник

RK

Roman Kolosov in Laravel для начинающих
так эти тесты не про это
источник

RK

Roman Kolosov in Laravel для начинающих
эти тесты для проверки работоспособности
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Tim
Потому что я хочу найти в чем проблема долгой обработки, а она вылезает при большом объеме данных
Тебе тогда руками гнать и метрики собирать
источник

СД

Смышляев Даниил... in Laravel для начинающих
Roman Kolosov
каких еще объектов, напиши var_dump($result); или куда ты там пишешь ответ от бд
У меня в проекте есть только три класса для записи студента, для записи оценки, и для записи предмета,  какого типа должна быть возвращаемая коллекция из нескольких таблиц
источник