Я просто попытался вызвать файл функции внутри другого файла функции, но продолжаю получать исключение java.lang.nullpointer.
У меня есть различные приемы и методы, которые предоставляются каратэ на официальном блоге, но ошибка все та же.
Feature: Quote generator
Background:
* url 'https://reqres.in'
@SmokeTest
Scenario: Fetch random quote
Given path '/api/users/'+pageNo.Pageno
When method GET
Then status 200
* def Response = response.data
Then print 'Value of response is: ' +Response
Then def msg = call read('file:src/test/java/com/features/Generic.feature') {name:'lakshmi', job:'Software'}
Feature: Generic scenarios
Scenario: pass logs into test execution report
* def json = {name: '#(name)', job: '#(job)'}
* print json
Given path '/api/users'
And request json
When method Post
Then status 201
Фактическая ошибка, которую я получаю:
Затем def msg = call read ('file: src / test / java / com / features / Generic.feature') {name:' lakshmi ', job:' Software '} # StepDefs.def (String, String) java.lang.NullPointerException в com.intuit.karate.cucumber.KarateHtmlReporter.karateStepProceed (KarateHtmlReporter.java:180 at).intuit.karate.cucumber. : 1657) на com.intuit.karate.Script.evalFeatureCall (Script.java:1641) на com.intuit.karate.Script.call (Script.java:1578)