Возможность использования спецификации спока lang для тестирования контроллера - PullRequest
0 голосов
/ 21 февраля 2019

просто поиск, можно ли использовать спецификацию спока lang для тестирования контроллеров, использующих интерфейс JDBC.Я не делаю RESTful API и не использую Grails.Если Спок поддерживает только Grails, то, я думаю, Junit - еще один вариант.Мне нравится, как спок высмеивает поведение классов и как его простота кода для модульного тестирования.Есть мысли или предложения?

1 Ответ

0 голосов
/ 21 февраля 2019

Спок и Геб полностью независимы от Грааля.Я никогда не использовал Grails и даже не писал код приложений Groovy за всю свою жизнь, я использую только Groovy (и с удовольствием) для написания тестов Spock и Geb для своих приложений Java или для любого типа веб-сайта.

К вашему сведению, Spock сам использует бегун JUnit, то есть он опирается на JUnit и может использоваться в качестве полной замены для всех ваших потребностей тестирования.У него даже есть свои собственные возможности для насмешек, больше не требуется Mockito или что-то подобноеЕсли бы вы когда-нибудь удосужились взглянуть хотя бы кратко на документацию Спока, вы бы знали, потому что ни один из этих примеров не связан с Grails.

...