Сервисный тест Лагом - PullRequest
0 голосов
/ 16 мая 2019

Наша команда начинает использовать каркас lagom для создания микросервиса. Я пытаюсь создать сервисный тест (сервис использует реляционную базу данных). Я прочитал документ о тестировании сервиса https://www.lagomframework.com/documentation/1.5.x/java/Test.html. Однако база данных не задействована.

Насколько я понимаю, утилиты ServiceTest запускают фальшивый сервис и запускают в нем ваш сервис. Однако, как запустить сервер базы данных? использовать с Jdbc () для установки? Также необходимо создать тестовые данные? Я новичок в Lagom, кто-нибудь может предоставить пример кода тестирования службы Java?

1 Ответ

0 голосов
/ 02 июня 2019

Да, ServiceTest предоставляет поддельный сервер для поддержки вашей базы данных.«withJdbc» используется для реляционных баз данных, в то время как «withCassandra» используется для базы данных Cassandra.Lagom предоставляет встроенную базу данных Cassandra, где вы можете сбрасывать данные тестирования или использовать в памяти базу данных H2 для целей тестирования.

...