@phpgeeks

Страница 530 из 8430
F01134H
02.08.2016
14:26:06
Просто там не все так однозначно

Sergey
02.08.2016
14:26:31
Просто там не все так однозначно
отлично ))) значит это такое же философское понятие как мидлваре )

Aleh
02.08.2016
14:26:42
почти, он тестирует отдельный класс
класс != модуль, хотя чаще всего так

в случае DDD твой отдельный замкнутый модуль будет аггрегат, который содержит в себе кучу других моделей\классов

Google
Aleh
02.08.2016
14:27:25
но это буквально справедливо только в области домена

Sergey
02.08.2016
14:27:52
(;¬_¬)
02.08.2016
14:27:54
класс != модуль, хотя чаще всего так
ну ок, отбросим сейчас разницу интеграционного и модульного тестирования... я-то получается должен сравнить, что данные, которые мне вернулись из поиска соответствуют неким эталонным данным... а эталонные данные я должен получается в тестовом методе собрать в кучку?

Sergey
02.08.2016
14:28:13
браузер это тоже мидлваре между мной и непосредственно сервером )

Sergey
02.08.2016
14:28:33
беру я и тестирую модель, которая вызвает модель, которая вызывает модель
вот только третьего вызова не будет, т.к. первая модель вызовет не настоящую модель

Aleh
02.08.2016
14:28:36
ты можешь браузер называть декоратором

и uml нарисовать

(;¬_¬)
02.08.2016
14:28:53
ну все... ушло в степь...

Aleh
02.08.2016
14:28:55
от этого он декоратором для json сервера не станет

Sergey
02.08.2016
14:29:17
ладно, давай потом к этому вернемся

Google
Aleh
02.08.2016
14:29:28
у тебя будет куча кейсов

когда там 100 товаров и ниодного нужного

когда 100 нужных

(;¬_¬)
02.08.2016
14:29:43
Aleh
02.08.2016
14:29:46
когда 10к нужных, будет пагинация или еще что

(;¬_¬)
02.08.2016
14:30:32
не до конца, но уже лучше =)

Aleh
02.08.2016
14:30:35
вообще репозитории юнитами обычно не покрываются, это бессмысленно

(;¬_¬)
02.08.2016
14:30:53
ну бл...

и я вернулся к разбитому корыту =)

Aleh
02.08.2016
14:31:03
так ты же интеграционные тесты пишешь)

(;¬_¬)
02.08.2016
14:31:07
а что мне покрывать-то тестами?

Sergey
02.08.2016
14:31:28
Алех, рассказывай простым русским языком

Aleh
02.08.2016
14:31:29
ты продолжай писать интеграционный тест, не вижу проблемы

(;¬_¬)
02.08.2016
14:31:30
я правильно делаю, пытаясь оттестить этот сраный эластикпоиск?

Sergey
02.08.2016
14:31:49
и однозначность формулировок должна быть

Aleh
02.08.2016
14:32:15
и однозначность формулировок должна быть
ты спрашивай, чтобы мне понять, что объяснять)

(;¬_¬)
02.08.2016
14:32:27
так... вы там пишите про то, как космические корабли бороздят просторы большого театра, а я пошел домой собираться =) вечером почитаю чо почем =)

Sergey
02.08.2016
14:32:28
ну вот разница между модульным тестированием и интеграционным

модульный тест это, как я понял, вот что

беру и пишу класс с тестами, там asserta'ми юнита проверяю то или не то

Google
Sergey
02.08.2016
14:33:25
и так со всеми классами, которые я написал

ну. грубо говоря

правильно?

Aleh
02.08.2016
14:33:58
модульный(юнит) тест - тестирование единого замкнутого в себе куска кода, чаще всего отдельного класса. Ты проверяешь его публичный интерфейс

Aleh
02.08.2016
14:34:30
проперти\и вся магия

Sergey
02.08.2016
14:35:14
окей, понял

а если я тестирую класс, который вызывает класс

и в своих публичных методах работает с методами вызываемого класса

Aleh
02.08.2016
14:35:57
не понятно, что значит вызывает класс

Sergey
02.08.2016
14:36:09
вот есть у меня класс Model1

в него я через конструктор бросил какой-нибудь Model2

Aleh
02.08.2016
14:36:48
google: fake, spy, stub, mock

Sergey
02.08.2016
14:37:43
не не, это всё еще модульный тест будет?

Aleh
02.08.2016
14:40:22
не не, это всё еще модульный тест будет?
да, потому что по факту у тебя будет работать только один модуль

а вместо второго будет заглушка

Sergey
02.08.2016
14:42:44
хорошо, а что такое интеграционное тестирование

?

Google
Gleb
02.08.2016
14:43:12
интегрируешь, ждешь. Сломалось — значит, тестирование не пройдено.)

Aleh
02.08.2016
14:48:37
а настоящие объекты

или когда инфраструктуру подключаешь(базу данных, эластику, любой сторонний сервис)

Артур Евгеньевич
02.08.2016
14:58:15
Не важно вообще
не важно для чего?

Aleh
02.08.2016
14:58:50
чаще всего поэтому репозитории нет смысла тестировать, они имплементят некоторый интерфейс, который везде в остальных местах отлично фейкается(от слова fake) или стабится(от слова stub), а в конкретной реализации обычно логики нет никакой, только форвард в какой-то провайдер с правильными аргументами

Artur
02.08.2016
14:59:13
не важно для чего?
скорее для кого. для потребителя. есть говно на амолед есть говно на ипс есть норм обычные

Aleh
02.08.2016
14:59:14
поэтому в таких реализациях самое важное это проверить, что они правильно работают с провайдером по итогу

Artur
02.08.2016
14:59:40
у тех же ips куча поколений

Admin
ERROR: S client not available

Artur
02.08.2016
15:00:00
их же делают с начала века

а мож и в прошлом было я хз прост

Артур Евгеньевич
02.08.2016
15:00:15
у тех же ips куча поколений
бля че делать то) так и не могу поймать корреляцию от какого параметра глаза у меня болят

походу всю жизнь просижу на монике из 2005

Артур Евгеньевич
02.08.2016
15:00:32
а вот что с буком делать неясно

Artur
02.08.2016
15:00:35
ты про монитор или смарт?

т.е. монитор

Артур Евгеньевич
02.08.2016
15:00:43
но и на буках такая фигня

Google
Артур Евгеньевич
02.08.2016
15:00:54
не

не то

шим

независимо от него болит

Artur
02.08.2016
15:01:15
https://toster.ru/q/33239

Артур Евгеньевич
02.08.2016
15:01:28
да я изучал это

Artur
02.08.2016
15:01:31
откуда ты знаешь

есть ещё детали

яркость слишком большая

буквы слишком мутные не резкие

Артур Евгеньевич
02.08.2016
15:01:48
http://www.lg.com/ae/monitors/lg-22MP55HQ

вот этот покупал потому что

а там типо фликер фри

Artur
02.08.2016
15:02:04
или наоборот слишком мелкие

ну существенно лучше этого уже не будет. про шим в нём не в курсе

можно сделать как все - доверниться эалу

Артур Евгеньевич
02.08.2016
15:03:24
ну тоже мысль есть такая, но если я бук за 150 куплю и он не подойдет это пиздец будет для меня)

Artur
02.08.2016
15:03:25
Ну или подождать негатива на сяоми ми ноут

У леноврюо ещн конкурент

Хз я сам перед выбором ноута стою

Aleh
02.08.2016
15:04:20

Страница 530 из 8430