Я думаю, что у вас каратэ на стороне клиента и на стороне сервера, и ваш пример содержит подобные вещи до строки 15, где он становится тестом на стороне клиента!
В любом случае, я думаю, что вам нужно очень внимательно прочитать эту статью, и она должна ответить на все ваши вопросы: Тесты API потребительского контракта и двойные тесты с каратэ .
В частности:
установить фиктивные зависимости: где этот код должен быть размещен?
Обычно из вашего теста JUnit, вызывая API для запуска макетов. Файлы фиктивных объектов могут инициировать данные различными способами. Вы можете передать в него параметры через набор переменных в java Map
.