Я новичок в Cucumber для Java и пытаюсь автоматизировать тестирование сервера SpringBoot, поддерживаемого сервером MS SQL.
У меня есть конечная точка «Получить всех сотрудников».
При написании традиционного файла функций мне нужно будет перечислить всех сотрудников в разделе @Then
. Это невозможно с тысячами сотрудников.
Итак, я просто хочу получить количество строк в таблице Employee в базе данных, а затем сравнить с количеством объектов, возвращенных из конечной точки «Получить всех сотрудников».
Сравнить
SELECT count(*) from EMPLOYEE
с размером списка, возвращенного из
List<Employee> getAllEmployees()
Но как сохранить rowcount в переменной в файле функций, а затем передать его в метод stepdefs
Java?
Я не нашел способа, которым Gherkin позволяет это.