Как проверить методы в сервисном слое, вызвав хранимый процесс в Java? - PullRequest
0 голосов
/ 18 января 2010

Я работаю над унаследованным кодом, в котором есть несколько методов с вызовами хранимых процедур из самого сервисного уровня, в отличие от спящего режима. Можно ли каким-либо образом протестировать эти методы, чтобы охват моего кода увеличился? Я использую Java 1.5 и SQL Server 2005.

1 Ответ

1 голос
/ 18 января 2010

Это звучит как классическое требование для издевательства . Вы бы смоделировали соединение с базой данных и связь (возможно, путем внедрения зависимостей), предоставив имитированную версию объектов, которые возвращают статические и согласованные тестовые данные. Таким образом, вам не нужно полагаться на соединение с базой данных (делая ваши тесты быстрее и надежнее).

Такие платформы существуют для Java - посмотрите JMock или EasyMock , например.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...