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

Я хочу создать функцию многократного использования, которая может вызываться другими файлами функций, и этот файл функции многократного использования должен принимать разные полезные нагрузки 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


person Sherry    schedule 25.03.2019    source источник


Ответы (1)


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

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

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

person Peter Thomas    schedule 26.03.2019