Создание файла многократного использования, который может принимать различные полезные нагрузки json - PullRequest
1 голос
/ 26 марта 2019

Я хочу создать повторно используемую функцию, которая может вызываться другими файлами объектов, и этот файл многократного использования должен принимать различные полезные нагрузки json

Я хочу, чтобы analyticPayload принимал файл json, который передается изcreateAnalytic.feature

1) createAnalytic.Feature ->

Given url xyz
And headers abc
And header Content-Type = 'multipart/form-data'
And multipart field analytic = analyticPayload
And multipart file file = templateJar
When method POST
Then status 200

2) createAnalytic.Feature ->

Scenario Outline:

* def analyticEntry= call read('classpath:tests/commonFeatures/createAnalytic.feature') {analyticPayload:<analyticPayload>}


Examples:
|analyticPayload|
|read('classpath:payloads/analyticCreation/createPowerAnalytic.json')|

Получение ошибки:: 1:97 Отсутствует закрывающая кавычка com / ge / KraftTests / commonFeatures / createAnalytic.feature ') {analyticPayload: powerAnalyticTemplate} ^ в строке № 1 в столбце № 97

1 Ответ

0 голосов
/ 26 марта 2019

этот файл многократного использования должен принимать различные полезные нагрузки json

На мой взгляд, нет, это не должно.Пожалуйста, внимательно прочитайте этот ответ - и если вы все еще хотите пойти по этому пути, откройте новый вопрос.

https://stackoverflow.com/a/54126724/143475

...