Одна из причин почему mysql никогда не станет enterprise-уровня базой данных

Feb 04, 2016 12:11

Дык единственная возможность её тестировать, это поключать через Spring, переписовать загрузку, меняя порт (что бы избежать конфликтов с настоящим mysql-сервером) или выделять отдельный сервер для теста и устраивать прочие шаманские танцы с бубном. Всё это никак не годится для концепции TDD.

mysql, spring, пособие по вкручиванию лампочек, bean, junit, java

Leave a comment

Comments 4

ex_juan_gan February 4 2016, 01:38:06 UTC
Наш девоп сегодня подходит ко мне и спрашивает, что делать, почему тест фейлится на новой билд машине. Я говорю, а там креденшиалсы для базы для одного теста нужны. А тот так: шо за база, это билд машина, там нет базы.

О! А у меня один такой заветный тест, я придумать не мог, как его гонять без базы, и он использовал базу.

Урок мне. Дал ему клятву до конца недели заменить базу на мок в этом тесте.

Reply

microcell February 4 2016, 01:50:49 UTC
А шо за база?

Reply

ex_juan_gan February 4 2016, 04:25:02 UTC
Постгресы у нас.

Reply

microcell February 4 2016, 04:26:34 UTC
к постгри разве есть тесты?

Reply


Leave a comment

Up