RestReplay run on: Dec 8, 2015 3:18:30 PM   test group: selftestGroup  Back to Master
Test Group: selftestGroup   Control File: _self_test/self-test.xml
This is the main testGroup which self-tests the RestReplay installation, by hitting the internal server launched for this test with the CLI parameter -selftest.
RestReplay running: version: 1.0.18 runID: runHashCount,: 0 testGroup: selftestGroup controlFile: _self_test/self-test.xml Master: _self_test/master-self-test.xml env: reports directory: /Users/vcrocla/src/RestReplay/reports protoHostPort: http://localhost:${SELFTEST_PORT} from control file. auths map: Using auths from master file: AuthsMap: {default=''; []} masterVars: SELFTEST_PORT: 28080 GLOBALMASTERVAR1: global_mastervar_value_1 GLOBALMASTERVAR2: global_mastervar_value_2 param_autoDeletePOSTS: true Dump info: payloads: false, dumpServiceResult: minimal RunOptions.dumpRunOptions: false


Summary
testIDmethodcodetime(ms)statuswarnerrorDOM
simpleGET GET20084SUCCESS
simpleGET_EmptyResponse GET20010SUCCESS
token GET2004SUCCESS
tokenWithXPath GET2004SUCCESS
gotJson GET2004SUCCESS
gotJson_Warnings GET2004SUCCESS WARNINGS: 1
expectedCodes GET2009SUCCESS
useMutator
hide2/200
POST2009SUCCESS +2/2
useMutator_details POST2004SUCCESS
useMutator_order_id POST2005SUCCESS
useMutatorSkipParent
hide2/200
POST02SUCCESS +2/2
useMutatorSkipParent_details POST2003SUCCESS
useMutatorSkipParent_order_id POST2004SUCCESS
useLoop_0 POST20012SUCCESS
useLoop_1 POST20012SUCCESS
useLoop_2 POST2009SUCCESS
useToken GET2006SUCCESS
useTokenPOST POST20010SUCCESS
useTokenPUT
hide2/200
PUT2004SUCCESS +2/2
useTokenPUT_details PUT4064SUCCESS
useTokenPUT_order_id PUT4064SUCCESS
useTokenDELETE DELE2003SUCCESS
selftest501 PUT5016SUCCESS
scriptTest POST2004SUCCESS
useValidator POST2005SUCCESS
getOrders POST2004SUCCESS
deleteOrders_0 GET2003SUCCESS
deleteOrders_1 GET2003SUCCESS
deleteOrders_2 GET2003SUCCESS
deleteOrders_3 GET2003SUCCESS
useValidatorExpectErrors POST2004EXPECTED WARNINGS: 1 ERRORS: 1
emptyExpectedResponseFile POST2004SUCCESS WARNINGS: 1
jsonBadPropertyNames PUT2026SUCCESS
useVarMutator
hide2/200
PUT2028SUCCESS +2/2
useVarMutator_0 PUT4067SUCCESS
useVarMutator_1 PUT4067SUCCESS
filenameExpressions
hide1/200
POST02SUCCESS +1/2
filenameExpressions_Base POST2003SUCCESS
filenameExpressions_AddedChanged POST2004FAILURE DIFFERENT 1/[0]
filenameExpressionExports
hide1/200
POST05SUCCESS +1/2
filenameExpressionExports_Base POST2003SUCCESS
filenameExpressionExports_Changed POST2003FAILURE DIFFERENT 2/[0]
fullPathFilename GET2003SUCCESS
jsonTreeCompare
hide1/400
POST02SUCCESS +1/4
jsonTreeCompare_Base POST2003SUCCESS
jsonTreeCompare_Added POST2003FAILURE MATCHED 2/[3]
jsonTreeCompare_Changed POST2003FAILURE MATCHED 1/[3],DIFFERENT 2/[0]
jsonTreeCompare_AddedChanged POST2003FAILURE MATCHED 2/[3],DIFFERENT 1/[0]
jsonTreeCompareTextChanged POST2003EXPECTED DIFFERENT 2/[0]
jsonTreeCompareRange POST2003SUCCESS
jsonTreeCompareCustom POST2004SUCCESS
jsonTreeCompareJustDifferences POST2003SUCCESS
ToSpecifyBothIsAnError POST2005EXPECTED Use dom= or expected/dom
jsonCompareOrders POST2004SUCCESS
jsonCompareOrders_ExpectedIsXml POST2004SUCCESS
jsonCompareOrders_ExpectedIsXmlNewRoot POST2004SUCCESS
headersFromGet GET2005SUCCESS
badJson POST2007FAILURE ERRORS: 2


Test Details

SUCCESS:    simpleGET    seq: 0
GET   http://localhost:28080/tagonomy
200    gotExpected: true             time: 84ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 67 Location: http://localhost:18080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:18080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    simpleGET_EmptyResponse    seq: 1
GET   http://localhost:28080/jsonCompare1
200    gotExpected: true             time: 10ms
msg: OK
alerts:
resp-headers: Transfer-encoding: chunked Content-type: application/json Location: http://localhost:28080/jsonCompare1?ID=0 Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:28080/jsonCompare1?ID=0
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
EvalReport
SUCCESS:    token       This token service always returns the same token, useful to simulate a real single-sign-on service. seq: 2
GET   http://localhost:28080/tagonomy?mock=token
200    gotExpected: true             time: 4ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 204 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
exports: data: ["1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce"]
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    tokenWithXPath    seq: 3
GET   http://localhost:28080/tagonomy?mock=token
200    gotExpected: true             time: 4ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 204 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
exports: datax: 1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    gotJson    seq: 4
GET   http://localhost:28080/tagonomy?mock=token
200    gotExpected: true             time: 4ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 204 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
exports: JsonPathTest: ["1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce"]
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    gotJson_Warnings    seq: 5
GET   http://localhost:28080/tagonomy?mock=token
200    gotExpected: true             time: 4ms
msg: OK
alerts: WARNXPath pathExpression was empty in selftestGroup.gotJson_Warnings
resp-headers: Content-type: application/json Content-length: 204 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
exports: JsonPathTestJsonPath: ["1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce"]
JsonPathTestXPath: 1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
JsonPathTestEmpty:
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    expectedCodes    seq: 6
GET   http://localhost:28080/tagonomy?mock=true&foo=success
200    gotExpected: true    expected: [[300-399], [100-199], [200-299]]          time: 9ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 67 Location: http://localhost:18080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:18080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
TOKEN_ID: success
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS +2/2:    useMutator    seq: 7
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true             time: 9ms
msg: OK
alerts: OKvalidator: [inline]
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 466 Location: http://localhost:28080/tagonomy?ID=1 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=1
location: http://localhost:28080/tagonomy?ID=1
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual200100
expected[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)DOM ComparisonEvalReport
SUCCESS:    useMutator_details    seq: 8
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true    expected: [200] from mutator[details]    type: ExcludeFields        time: 4ms
msg: OK
alerts: OKvalidator: [inline]validator result:
field was properly removed: details
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 81 Location: http://localhost:28080/tagonomy?ID=2 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=2
location: http://localhost:28080/tagonomy?ID=2
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual200100
expected[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)DOM ComparisonEvalReport
SUCCESS:    useMutator_order_id    seq: 9
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true    expected: [200] from mutator[order_id]    type: ExcludeFields        time: 5ms
msg: OK
alerts: OKvalidator: [inline]validator result:
field was properly removed: order_id
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 197 Location: http://localhost:28080/tagonomy?ID=3 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=3
location: http://localhost:28080/tagonomy?ID=3
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual200100
expected[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)DOM ComparisonEvalReport
SUCCESS +2/2:    useMutatorSkipParent    seq: 11
POST   http://localhost:28080/tagonomy?mock=true
skipped: true   type: ExcludeFields    child results: 2
alerts:
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
EvalReport
SUCCESS:    useMutatorSkipParent_details    seq: 12
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true    expected: [200] from mutator[details]    type: ExcludeFields        time: 3ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 81 Location: http://localhost:28080/tagonomy?ID=4 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=4
location: http://localhost:28080/tagonomy?ID=4
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    useMutatorSkipParent_order_id    seq: 13
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true    expected: [200] from mutator[order_id]    type: ExcludeFields        time: 4ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 197 Location: http://localhost:28080/tagonomy?ID=5 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=5
location: http://localhost:28080/tagonomy?ID=5
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    useLoop_0    seq: 15
POST   http://localhost:28080/jsonCompare1?mimeOut=application/json
200    gotExpected: true         loop: 0     time: 12ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 142 Location: http://localhost:28080/jsonCompare1?ID=6 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=6
location: http://localhost:28080/jsonCompare1?ID=6
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
loopvars: [10, 18, 21]
DAYS: 86400000
BASE_DATE: 1449616709665
DUE_DATE_MILLIS: 1450480709665
INSTRUCTOR_NOTE: Dr. L sez, assignment for 1450480709665 label: useLoop_0
TITLE: Due December 18
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual300000
expected[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)DOM ComparisonEvalReport
SUCCESS:    useLoop_1    seq: 16
POST   http://localhost:28080/jsonCompare1?mimeOut=application/json
200    gotExpected: true         loop: 1     time: 12ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 142 Location: http://localhost:28080/jsonCompare1?ID=7 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=7
location: http://localhost:28080/jsonCompare1?ID=7
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
loopvars: [10, 18, 21]
DAYS: 86400000
BASE_DATE: 1449616709682
DUE_DATE_MILLIS: 1451171909682
INSTRUCTOR_NOTE: Dr. L sez, assignment for 1451171909682 label: useLoop_1
TITLE: Due December 26
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual300000
expected[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)DOM ComparisonEvalReport
SUCCESS:    useLoop_2    seq: 17
POST   http://localhost:28080/jsonCompare1?mimeOut=application/json
200    gotExpected: true         loop: 2     time: 9ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 142 Location: http://localhost:28080/jsonCompare1?ID=8 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=8
location: http://localhost:28080/jsonCompare1?ID=8
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
loopvars: [10, 18, 21]
DAYS: 86400000
BASE_DATE: 1449616709699
DUE_DATE_MILLIS: 1451431109699
INSTRUCTOR_NOTE: Dr. L sez, assignment for 1451431109699 label: useLoop_2
TITLE: Due December 29
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual300000
expected[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)DOM ComparisonEvalReport
SUCCESS:    useToken    seq: 18
GET   http://localhost:28080/tagonomy?mock=true&name=useToken
200    gotExpected: true             time: 6ms
msg: OK
alerts:
req-headers: x-authorization: 1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9cex-method: GET
resp-headers: Content-type: application/json Content-length: 67 Location: http://localhost:18080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:18080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    useTokenPOST    seq: 19
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true             time: 10ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 429 Location: http://localhost:28080/tagonomy?ID=9 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=9
location: http://localhost:28080/tagonomy?ID=9
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
TOKEN: 1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
TOKENDATA: 1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
TESTIDLABEL_TEST: this.testIDLabel: selftestGroup.useTokenPOST this.testID: useTokenPOST
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS +2/2:    useTokenPUT    seq: 20
PUT   http://localhost:28080/tagonomy?mock=true&mutation=
200    gotExpected: true             time: 4ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 465 Location: http://localhost:28080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:28080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    useTokenPUT_details    seq: 21
PUT   http://localhost:28080/tagonomy?mock=true&mutation=details
406    gotExpected: true    expected: [400-499] from mutator[details]    type: ExcludeFields        time: 4ms
msg: Not Acceptable
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 108 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    useTokenPUT_order_id    seq: 22
PUT   http://localhost:28080/tagonomy?mock=true&mutation=order_id
406    gotExpected: true    expected: [400-499] from mutator[order_id]    type: ExcludeFields        time: 4ms
msg: Not Acceptable
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 225 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    useTokenDELETE    seq: 24
DELETE   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true             time: 3ms
msg: OK
alerts:
resp-headers: Content-type: application/json X-foobar: http://Foo.bar/in-application.xml Content-length: 34 Location: http://localhost:18080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:18080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    selftest501    seq: 25
PUT   http://localhost:28080/tagonomy?mock=501
501    gotExpected: true    expected: [[501]]          time: 6ms
msg: Not Implemented
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 470 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    scriptTest    seq: 26
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true             time: 4ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 179 Location: http://localhost:28080/tagonomy?ID=10 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=10
location: http://localhost:28080/tagonomy?ID=10
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
TOKEN: FOOTOKEN
exports: GregorianDate: zts:2015-12-08T23:18:29Z
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    useValidator    seq: 27
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true             time: 5ms
msg: OK
alerts: OKsome OK contextJust some infoOKvalidator: _self_test/res/selftest.validator.jsvalidator result:
{"newCount":3}
exports:
[newCountExport, exportFromValidator, ORDER_IDS]
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 94 Location: http://localhost:28080/tagonomy?ID=11 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=11
location: http://localhost:28080/tagonomy?ID=11
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
COUNT: 3
exports: newCountExport: 3
exportFromValidator: Hello from Validator: /Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/selftest.validator.js
ORDER_IDS: [Ljava.lang.String;@5aaf85a3
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    getOrders    seq: 28
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true             time: 4ms
msg: OK
alerts: OKvalidator: _self_test/res/getOrders.validator.jsvalidator result:
{"newCount":4}
exports:
[newCountExport, ORDER_IDS]
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 94 Location: http://localhost:28080/tagonomy?ID=12 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=12
location: http://localhost:28080/tagonomy?ID=12
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
COUNT: 4
exports: newCountExport: 4
ORDER_IDS: [Ljava.lang.String;@396ebed8
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    deleteOrders_0    seq: 29
GET   http://localhost:28080/tagonomy?mock=abc0
200    gotExpected: true         loop: 0     time: 3ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 67 Location: http://localhost:18080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:18080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    deleteOrders_1    seq: 30
GET   http://localhost:28080/tagonomy?mock=abc1
200    gotExpected: true         loop: 1     time: 3ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 67 Location: http://localhost:18080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:18080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    deleteOrders_2    seq: 31
GET   http://localhost:28080/tagonomy?mock=abc2
200    gotExpected: true         loop: 2     time: 3ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 67 Location: http://localhost:18080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:18080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    deleteOrders_3    seq: 32
GET   http://localhost:28080/tagonomy?mock=abc3
200    gotExpected: true         loop: 3     time: 3ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 67 Location: http://localhost:18080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:18080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
RESPONSE (unknown)RESPONSEEvalReport
EXPECTED   useValidatorExpectErrors    seq: 33
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true             time: 4ms
msg: OK
alerts: ERRORsome contextproblem with foobarWARNsome warning contextA warningOKsome OK contextJust some infoOKvalidator: _self_test/res/selftest-with-validator-errors.validator.jsvalidator result:
{"newCount":3}
exports:
[newCountExport]
errors: 1
warnings: 1
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 94 Location: http://localhost:28080/tagonomy?ID=13 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=13
location: http://localhost:28080/tagonomy?ID=13
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
COUNT: 3
exports: newCountExport: 3
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    emptyExpectedResponseFile    seq: 34
POST   http://localhost:28080/tagonomy?mock=true
200    gotExpected: true             time: 4ms
msg: OK
alerts: WARNvalidateResponseSinglePayloadexpectedResponseParts specified a file, but the file was empty. filenameUsed: '_self_test/res/empty-file.json' filename: '/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/empty-file.json'
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 94 Location: http://localhost:28080/tagonomy?ID=14 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/tagonomy?ID=14
location: http://localhost:28080/tagonomy?ID=14
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
COUNT: 3
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    jsonBadPropertyNames    seq: 35
PUT   http://localhost:28080/tagonomy?mock=true&mutation=&emptyMutationResponseCode=202
202    gotExpected: true    expected: [[202]]          time: 6ms
msg: Accepted
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 373 Location: http://localhost:28080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:28080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DUE_DATE_MILLIS: 1449616709819
VarTestMessage: Base message set here as default (useVarMutator).
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS +2/2:    useVarMutator    seq: 36
PUT   http://localhost:28080/tagonomy?mock=true&mutation=&emptyMutationResponseCode=202
202    gotExpected: true    expected: [[202]]          time: 8ms
msg: Accepted
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 142 Location: http://localhost:28080/tagonomy?mock=true Date: Tue, 08 Dec 2015 23:18:29 GMT
location: http://localhost:28080/tagonomy?mock=true
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DAYS: 86400000
BASE_DATE: 1449616709828
DUE_DATE_MILLIS: 1449616709828
DueDate: Due December 08
VarTestMessage: Base message set here as default (useVarMutator).
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    useVarMutator_0    seq: 37
PUT   http://localhost:28080/tagonomy?mock=true&mutation=0&emptyMutationResponseCode=202
406    gotExpected: true    expected: [406] from mutator[0]    type: VarMutator        time: 7ms
msg: Not Acceptable
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 150 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DAYS: 86400000
BASE_DATE: 1449616709836
DUE_DATE_MILLIS: 1449703109828
DueDate: Due December 08
VarTestMessage: useVarMutator set in mutation ID=0.
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS:    useVarMutator_1    seq: 38
PUT   http://localhost:28080/tagonomy?mock=true&mutation=1&emptyMutationResponseCode=202
406    gotExpected: true    expected: [406] from mutator[1]    type: VarMutator        time: 7ms
msg: Not Acceptable
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 152 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DAYS: 86400000
BASE_DATE: 1449616709844
DUE_DATE_MILLIS: 1449875909836
DueDate: Due December 08
VarTestMessage: useVarMutator_0 set in mutation ID=1.
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEvalReport
SUCCESS +1/2:    filenameExpressions    seq: 40
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
skipped: true   type: VarMutator    child results: 2
alerts:
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)EvalReport
SUCCESS:    filenameExpressions_Base    seq: 41
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: true    expected: from test[filenameExpressions_Base]    type: VarMutator        time: 3ms
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=15 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=15
location: http://localhost:28080/jsonCompare1?ID=15
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
EXPECTED_FILE: _self_test/res/jsonTreeCompareL.xml
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual300000
expected (TEXT)[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
FAILURE   filenameExpressions_AddedChanged    seq: 42
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: false    expected: from test[filenameExpressions_AddedChanged]    type: VarMutator        time: 4ms
DIFFERENT 1/[0]
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=16 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=16
location: http://localhost:28080/jsonCompare1?ID=16
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
EXPECTED_FILE: _self_test/res/jsonTreeCompareAddedChangedL.xml
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual210000
expected (TEXT)[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
SUCCESS +1/2:    filenameExpressionExports       In this one, the expression gets evaluated twice: 1) in EXPECTED_FILE, 2) in EX more »In this one, the expression gets evaluated twice: 1) in EXPECTED_FILE, 2) in EXPECTED_FILENAME_EXPORTED. This really just shows that exports and vars are both available to filename expressions. « less seq: 44
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
skipped: true   type: VarMutator    child results: 2
alerts:
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
exports: EXPECTED_FILENAME_EXPORTED: _self_test/res/jsonTreeCompareChangedL.xml
EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)EvalReport
SUCCESS:    filenameExpressionExports_Base       In this one, the expression gets evaluated twice: 1) in EXPECTED_FILE, 2) in EX more »In this one, the expression gets evaluated twice: 1) in EXPECTED_FILE, 2) in EXPECTED_FILENAME_EXPORTED. This really just shows that exports and vars are both available to filename expressions. « less seq: 45
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: true    expected: from test[filenameExpressionExports_Base]    type: VarMutator        time: 3ms
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=17 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=17
location: http://localhost:28080/jsonCompare1?ID=17
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
EXPECTED_FILE: _self_test/res/jsonTreeCompareL.xml
exports: EXPECTED_FILENAME_EXPORTED: _self_test/res/jsonTreeCompareL.xml
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual300000
expected (TEXT)[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
FAILURE   filenameExpressionExports_Changed       In this one, the expression gets evaluated twice: 1) in EXPECTED_FILE, 2) in EX more »In this one, the expression gets evaluated twice: 1) in EXPECTED_FILE, 2) in EXPECTED_FILENAME_EXPORTED. This really just shows that exports and vars are both available to filename expressions. « less seq: 46
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: false    expected: from test[filenameExpressionExports_Changed]    type: VarMutator        time: 3ms
DIFFERENT 2/[0]
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=18 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=18
location: http://localhost:28080/jsonCompare1?ID=18
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
EXPECTED_FILE: _self_test/res/jsonTreeCompareChangedL.xml
exports: EXPECTED_FILENAME_EXPORTED: _self_test/res/jsonTreeCompareChangedL.xml
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual120000
expected (TEXT)[0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
SUCCESS:    fullPathFilename    seq: 48
GET   http://localhost:28080/tagonomy?mock=token
200    gotExpected: true             time: 3ms
msg: OK
alerts:
resp-headers: Content-type: application/json Content-length: 204 Date: Tue, 08 Dec 2015 23:18:29 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
part summary: label:0: {INFO:1,MATCHED:0,REMOVED:0,ADDED:0,ERROR:1,DIFFERENT:0,NESTED_ERROR:0,errors:'ERROR in RestReplay.compareParts(): org.jdom.input.JDOMParseException: Error on line 1: Content is not allowed in prolog.'}
RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
SUCCESS +1/4:    jsonTreeCompare       This test checks one API's response against three expected possibilities, by looping three times, more »This test checks one API's response against three expected possibilities, by looping three times, and supplying three different filenames, and using the same validation strategy, but reading three different validation templates. « less seq: 49
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
skipped: true   type: VarMutator    child results: 4
alerts:
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)EvalReport
SUCCESS:    jsonTreeCompare_Base       This test checks one API's response against three expected possibilities, by looping three times, more »This test checks one API's response against three expected possibilities, by looping three times, and supplying three different filenames, and using the same validation strategy, but reading three different validation templates. « less seq: 50
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: true    expected: from test[jsonTreeCompare_Base]    type: VarMutator        time: 3ms
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=19 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=19
location: http://localhost:28080/jsonCompare1?ID=19
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST_FILE: _self_test/res/jsonTreeCompareL.xml
EXPECTED_FILE: _self_test/res/jsonTreeCompareL.xml
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual300000
expected[3][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
FAILURE   jsonTreeCompare_Added       This test checks one API's response against three expected possibilities, by looping three times, more »This test checks one API's response against three expected possibilities, by looping three times, and supplying three different filenames, and using the same validation strategy, but reading three different validation templates. « less seq: 51
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: false    expected: from test[jsonTreeCompare_Added]    type: VarMutator        time: 3ms
MATCHED 2/[3]
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=20 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=20
location: http://localhost:28080/jsonCompare1?ID=20
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST_FILE: _self_test/res/jsonTreeCompareAddedL.xml
EXPECTED_FILE: _self_test/res/jsonTreeCompareAddedL.xml
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual200100
expected[3][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
FAILURE   jsonTreeCompare_Changed       This test checks one API's response against three expected possibilities, by looping three times, more »This test checks one API's response against three expected possibilities, by looping three times, and supplying three different filenames, and using the same validation strategy, but reading three different validation templates. « less seq: 52
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: false    expected: from test[jsonTreeCompare_Changed]    type: VarMutator        time: 3ms
MATCHED 1/[3],DIFFERENT 2/[0]
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=21 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=21
location: http://localhost:28080/jsonCompare1?ID=21
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST_FILE: _self_test/res/jsonTreeCompareChangedL.xml
EXPECTED_FILE: _self_test/res/jsonTreeCompareChangedL.xml
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual120000
expected[3][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
FAILURE   jsonTreeCompare_AddedChanged       This test checks one API's response against three expected possibilities, by looping three times, more »This test checks one API's response against three expected possibilities, by looping three times, and supplying three different filenames, and using the same validation strategy, but reading three different validation templates. « less seq: 53
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: false    expected: from test[jsonTreeCompare_AddedChanged]    type: VarMutator        time: 3ms
MATCHED 2/[3],DIFFERENT 1/[0]
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=22 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=22
location: http://localhost:28080/jsonCompare1?ID=22
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST_FILE: _self_test/res/jsonTreeCompareAddedChangedL.xml
EXPECTED_FILE: _self_test/res/jsonTreeCompareAddedChangedL.xml
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual210000
expected[3][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
EXPECTED   jsonTreeCompareTextChanged    seq: 55
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: false             time: 3ms
DIFFERENT 2/[0]
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=23 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=23
location: http://localhost:28080/jsonCompare1?ID=23
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual120000
expected (ADDOK)[0][0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
SUCCESS:    jsonTreeCompareRange    seq: 56
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: true             time: 3ms
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=24 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=24
location: http://localhost:28080/jsonCompare1?ID=24
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual120000
expected[0-2]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
SUCCESS:    jsonTreeCompareCustom    seq: 57
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: true             time: 4ms
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=25 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=25
location: http://localhost:28080/jsonCompare1?ID=25
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual120000
expected[1][2][0][0][0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
SUCCESS:    jsonTreeCompareJustDifferences    seq: 58
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: true             time: 3ms
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=26 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=26
location: http://localhost:28080/jsonCompare1?ID=26
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual120000
expected[2]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
EXPECTED   ToSpecifyBothIsAnError    seq: 59
POST   http://localhost:28080/jsonCompare1?mimeOut=text/xml
200    gotExpected: false             time: 5ms
Use dom= or expected/dom
msg: OK
alerts:
req-headers: content-type: application/xml
resp-headers: Content-type: text/xml Content-length: 104 Location: http://localhost:28080/jsonCompare1?ID=27 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=27
location: http://localhost:28080/jsonCompare1?ID=27
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
part summary: ; DOM CHECK FAILED: label:0: {INFO:1,MATCHED:1,REMOVED:0,ADDED:0,ERROR:0,DIFFERENT:2,NESTED_ERROR:0}
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
SUCCESS:    jsonCompareOrders    seq: 60
POST   http://localhost:28080/jsonCompare1
200    gotExpected: true             time: 4ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 106 Location: http://localhost:28080/jsonCompare1?ID=28 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=28
location: http://localhost:28080/jsonCompare1?ID=28
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
TITLE: Order for Smith - 123400
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual400000
expected (ADDOK)[0][0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)DOM ComparisonEvalReport
SUCCESS:    jsonCompareOrders_ExpectedIsXml    seq: 61
POST   http://localhost:28080/jsonCompare1
200    gotExpected: true             time: 4ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 106 Location: http://localhost:28080/jsonCompare1?ID=29 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=29
location: http://localhost:28080/jsonCompare1?ID=29
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
TITLE: Order for Smith - 123400
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual400000
expected (ADDOK)[0][0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
SUCCESS:    jsonCompareOrders_ExpectedIsXmlNewRoot    seq: 62
POST   http://localhost:28080/jsonCompare1
200    gotExpected: true             time: 4ms
msg: OK
alerts:
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 106 Location: http://localhost:28080/jsonCompare1?ID=30 Date: Tue, 08 Dec 2015 23:18:29 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=30
location: http://localhost:28080/jsonCompare1?ID=30
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
TITLE: Order for Smith - 123400
DOM ComparisonMATCHEDDIFFERENTREMOVEDADDEDERRORNESTED_ERROR
actual400000
expected (ADDOK)[0][0][0]
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)RESPONSEEXPECTED (raw)EXPECTED (expanded)EXPECTED (as JSON)DOM ComparisonEvalReport
SUCCESS:    headersFromGet       Ensure that ACCEPT headers and all other headers condense properly seq: 63
GET   http://localhost:28080/tagonomy?mock=token
200    gotExpected: true             time: 5ms
msg: OK
alerts:
req-headers: Accept: application/json, text/json
resp-headers: Content-type: application/json Content-length: 204 Date: Tue, 08 Dec 2015 23:18:30 GMT
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
exports: Content-length: 204
CONTENT-LENGTH: 204
Accept: application/json, text/json
ACCEPT: application/json, text/json
RESPONSE (unknown)RESPONSEEvalReport
FAILURE   badJson    seq: 64
POST   http://localhost:28080/jsonCompare1
200    gotExpected: true             time: 7ms
msg: OK
alerts: ERRORselftestGroup.badJsontrying to prettyPrintJSON(RESPONSE) which claimed to be format:JSON, RESPONSE :
«[ { "problem": "This file starts with an array, but never ends it.", "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, ....»
: Expected a ',' or ']' at 501 [character 6 line 18]
ERRORselftestGroup.badJsonError trying to convert RESPONSE as JSON to XML, where RESPONSE claimed to be format:JSON, RESPONSE :
«[ { "problem": "This file starts with an array, but never ends it.", "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, ....»
: Expected a ',' or ']' at 501 [character 6 line 18]
req-headers: content-type: application/json
resp-headers: Content-type: application/json Content-length: 500 Location: http://localhost:28080/jsonCompare1?ID=31 Date: Tue, 08 Dec 2015 23:18:30 GMT
deleteURL: http://localhost:28080/jsonCompare1?ID=31
location: http://localhost:28080/jsonCompare1?ID=31
vars: SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
SELFTEST_SERVER: http://localhost:28080
REQUEST (raw) REQUEST (expanded)RESPONSE (unknown)EvalReport


Eval Report

selftestGroup.simpleGET     go to test
vars:
SELFTEST_PORT    [2]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
selftestGroup.simpleGET_EmptyResponse     go to test
vars:
SELFTEST_PORT    [2]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
selftestGroup.token     go to test
vars:
SELFTEST_PORT    [2]
references:
this.got("$..data")
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
export vars: data${this.got("$..data")}["1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce"]
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.tokenWithXPath     go to test
vars:
SELFTEST_PORT    [2]
references:
this.got("//data")
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
export vars: datax${this.got("//data")}1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.gotJson     go to test
vars:
SELFTEST_PORT    [2]
references:
this.gotJson("$..data")
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
export vars: JsonPathTest${this.gotJson("$..data")}["1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce"]
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.gotJson_Warnings     go to test
vars:
SELFTEST_PORT    [2]
references:
this.got("//data")
this.got("$..data")
this.got("")
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
export vars: JsonPathTestJsonPath${this.got("$..data")}["1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce"]
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
export vars: JsonPathTestXPath${this.got("//data")}1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
export vars: JsonPathTestEmpty${this.got("")}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.expectedCodes     go to test
vars:
TOKEN_ID    [1]
SELFTEST_SERVER    [1]
SELFTEST_PORT    [2]
references:
token.got("//status")
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: TOKEN_ID${token.got("//status")}success
FULLURL${SELFTEST_SERVER}/tagonomy?mock=true&foo=${TOKEN_ID}http://localhost:28080/tagonomy?mock=true&foo=success
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: TOKEN_IDsuccesssuccess
selftestGroup.useMutator     go to test
vars:
SELFTEST_PORT    [2]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
expand req. file:_self_test/content-mutator-test.json{ "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, { "title": "The Clarity of Morning", ...{ "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, { "title": "The Clarity of Morning", ...
selftestGroup.useMutator_details     go to test
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
expand req. file:_self_test/content-mutator-test.json{"order_id":"540f4515e4b004e7d8f22fc8"}{"order_id":"540f4515e4b004e7d8f22fc8"}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expanding:_self_test/res/content-mutator-base.json_self_test/res/content-mutator-base.json_self_test/res/content-mutator-base.json
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/content-mutator-base.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/content-mutator-base.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/content-mutator-base.json
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/content-mutator-base.json{ "result": "OK", "method": "POST", }{ "result": "OK", "method": "POST", }
inline validator if (tools.notBlank(serviceResult.idFromMutator) ){ if (tools.notBlank(serviceResult.got("//"+serviceResult.idFromMutator))){ serviceResult.addError(" idFromMutator:"+serviceResult.idFromMutator); } else ...field was properly removed: details
selftestGroup.useMutator_order_id     go to test
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
expand req. file:_self_test/content-mutator-test.json{"details":{"numberOfItems":2,"items":[{"title":"The Size and Shape of Items","itemType":"Novella"},{"title":"The Clarity of Morning","itemType":"Tome"}]}}{"details":{"numberOfItems":2,"items":[{"title":"The Size and Shape of Items","itemType":"Novella"},{"title":"The Clarity of Morning","itemType":"Tome"}]}}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expanding:_self_test/res/content-mutator-base.json_self_test/res/content-mutator-base.json_self_test/res/content-mutator-base.json
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/content-mutator-base.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/content-mutator-base.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/content-mutator-base.json
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/content-mutator-base.json{ "result": "OK", "method": "POST", }{ "result": "OK", "method": "POST", }
inline validator if (tools.notBlank(serviceResult.idFromMutator) ){ if (tools.notBlank(serviceResult.got("//"+serviceResult.idFromMutator))){ serviceResult.addError(" idFromMutator:"+serviceResult.idFromMutator); } else ...field was properly removed: order_id
expanding:_self_test/res/content-mutator-base.json_self_test/res/content-mutator-base.json_self_test/res/content-mutator-base.json
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/content-mutator-base.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/content-mutator-base.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/content-mutator-base.json
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/content-mutator-base.json{ "result": "OK", "method": "POST", }{ "result": "OK", "method": "POST", }
inline validator if (tools.notBlank(serviceResult.idFromMutator) ){ if (tools.notBlank(serviceResult.got("//"+serviceResult.idFromMutator))){ serviceResult.addError(" idFromMutator:"+serviceResult.idFromMutator); } else ...
selftestGroup.useMutatorSkipParent     go to test
vars:
SELFTEST_PORT    [2]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
selftestGroup.useMutatorSkipParent_details     go to test
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
expand req. file:_self_test/content-mutator-test.json{"order_id":"540f4515e4b004e7d8f22fc8"}{"order_id":"540f4515e4b004e7d8f22fc8"}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.useMutatorSkipParent_order_id     go to test
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
expand req. file:_self_test/content-mutator-test.json{"details":{"numberOfItems":2,"items":[{"title":"The Size and Shape of Items","itemType":"Novella"},{"title":"The Clarity of Morning","itemType":"Tome"}]}}{"details":{"numberOfItems":2,"items":[{"title":"The Size and Shape of Items","itemType":"Novella"},{"title":"The Clarity of Morning","itemType":"Tome"}]}}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
(preflight)_EvalReport' >
selftestGroup.useLoop (preflight)     (preflight)'>go to test
vars:
SELFTEST_PORT    [1]
calculate @loop33
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:${SELFTEST_PORT}http://localhost:28080
selftestGroup.useLoop_0     go to test
vars:
INSTRUCTOR_NOTE    [1]
SELFTEST_PORT    [1]
DUE_DATE_MILLIS    [3]
TITLE    [2]
references:
kit.dates.getDayOfMonth(DUE_DATE_MI...
24*60*60*1000
BASE_DATE + loopvars[this.LoopIndex...
kit.dates.getMonthName(DUE_DATE_MIL...
this.testID
tools.now()
["10","18","21"]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: loopvars${["10","18","21"]}[Ljava.lang.String;@8bf290b
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709660
ID: DUE_DATE_MILLIS${BASE_DATE + loopvars[this.LoopIndex]*DAYS}1450480709660
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} label: ${this.testID}Dr. L sez, assignment for 1450480709660 label: useLoop_0
ID: TITLEDue ${kit.dates.getMonthName(DUE_DATE_MILLIS)} ${kit.dates.getDayOfMonth(DUE_DATE_MILLIS)}Due December 18
expand req. filenameRel:_self_test/loop-dates.json_self_test/loop-dates.json_self_test/loop-dates.json
ID: loopvars${["10","18","21"]}[Ljava.lang.String;@e5c71af
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709665
ID: DUE_DATE_MILLIS${BASE_DATE + loopvars[this.LoopIndex]*DAYS}1450480709665
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} label: ${this.testID}Dr. L sez, assignment for 1450480709665 label: useLoop_0
ID: TITLEDue ${kit.dates.getMonthName(DUE_DATE_MILLIS)} ${kit.dates.getDayOfMonth(DUE_DATE_MILLIS)}Due December 18
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/loop-dates.json
ID: loopvars[Ljava.lang.String;@e5c71af[Ljava.lang.String;@e5c71af
ID: DAYS8640000086400000
ID: BASE_DATE14496167096651449616709665
ID: DUE_DATE_MILLIS14504807096651450480709665
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1450480709665 label: useLoop_0Dr. L sez, assignment for 1450480709665 label: useLoop_0
ID: TITLEDue December 18Due December 18
expand req. file:_self_test/loop-dates.json{ "title": "${TITLE}", "due_date": ${DUE_DATE_MILLIS}, "instructor_note": "${INSTRUCTOR_NOTE}" }{ "title": "Due December 18", "due_date": 1450480709665, "instructor_note": "Dr. L sez, assignment for 1450480709665 label: useLoop_0" }
ID: loopvars[Ljava.lang.String;@e5c71af[Ljava.lang.String;@e5c71af
ID: DAYS8640000086400000
ID: BASE_DATE14496167096651449616709665
ID: DUE_DATE_MILLIS14504807096651450480709665
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1450480709665 label: useLoop_0Dr. L sez, assignment for 1450480709665 label: useLoop_0
ID: TITLEDue December 18Due December 18
expanding:_self_test/res/loop-dates.json_self_test/res/loop-dates.json_self_test/res/loop-dates.json
ID: DAYS8640000086400000
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1450480709665 label: useLoop_0Dr. L sez, assignment for 1450480709665 label: useLoop_0
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: loopvars[Ljava.lang.String;@e5c71af[Ljava.lang.String;@e5c71af
ID: BASE_DATE14496167096651449616709665
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14504807096651450480709665
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEDue December 18Due December 18
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/loop-dates.json
ID: DAYS8640000086400000
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1450480709665 label: useLoop_0Dr. L sez, assignment for 1450480709665 label: useLoop_0
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: loopvars[Ljava.lang.String;@e5c71af[Ljava.lang.String;@e5c71af
ID: BASE_DATE14496167096651449616709665
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14504807096651450480709665
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEDue December 18Due December 18
_self_test/res/loop-dates.json{ "title": "${TITLE}", "due_date": "", "instructor_note": "" }{ "title": "Due December 18", "due_date": "", "instructor_note": "" }
selftestGroup.useLoop_1     go to test
vars:
INSTRUCTOR_NOTE    [1]
SELFTEST_PORT    [1]
DUE_DATE_MILLIS    [3]
TITLE    [2]
references:
kit.dates.getDayOfMonth(DUE_DATE_MI...
24*60*60*1000
BASE_DATE + loopvars[this.LoopIndex...
kit.dates.getMonthName(DUE_DATE_MIL...
this.testID
tools.now()
["10","18","21"]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: loopvars${["10","18","21"]}[Ljava.lang.String;@7e1d4640
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709678
ID: DUE_DATE_MILLIS${BASE_DATE + loopvars[this.LoopIndex]*DAYS}1451171909678
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} label: ${this.testID}Dr. L sez, assignment for 1451171909678 label: useLoop_1
ID: TITLEDue ${kit.dates.getMonthName(DUE_DATE_MILLIS)} ${kit.dates.getDayOfMonth(DUE_DATE_MILLIS)}Due December 26
expand req. filenameRel:_self_test/loop-dates.json_self_test/loop-dates.json_self_test/loop-dates.json
ID: loopvars${["10","18","21"]}[Ljava.lang.String;@33ef546f
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709682
ID: DUE_DATE_MILLIS${BASE_DATE + loopvars[this.LoopIndex]*DAYS}1451171909682
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} label: ${this.testID}Dr. L sez, assignment for 1451171909682 label: useLoop_1
ID: TITLEDue ${kit.dates.getMonthName(DUE_DATE_MILLIS)} ${kit.dates.getDayOfMonth(DUE_DATE_MILLIS)}Due December 26
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/loop-dates.json
ID: loopvars[Ljava.lang.String;@33ef546f[Ljava.lang.String;@33ef546f
ID: DAYS8640000086400000
ID: BASE_DATE14496167096821449616709682
ID: DUE_DATE_MILLIS14511719096821451171909682
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451171909682 label: useLoop_1Dr. L sez, assignment for 1451171909682 label: useLoop_1
ID: TITLEDue December 26Due December 26
expand req. file:_self_test/loop-dates.json{ "title": "${TITLE}", "due_date": ${DUE_DATE_MILLIS}, "instructor_note": "${INSTRUCTOR_NOTE}" }{ "title": "Due December 26", "due_date": 1451171909682, "instructor_note": "Dr. L sez, assignment for 1451171909682 label: useLoop_1" }
ID: loopvars[Ljava.lang.String;@33ef546f[Ljava.lang.String;@33ef546f
ID: DAYS8640000086400000
ID: BASE_DATE14496167096821449616709682
ID: DUE_DATE_MILLIS14511719096821451171909682
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451171909682 label: useLoop_1Dr. L sez, assignment for 1451171909682 label: useLoop_1
ID: TITLEDue December 26Due December 26
expanding:_self_test/res/loop-dates.json_self_test/res/loop-dates.json_self_test/res/loop-dates.json
ID: DAYS8640000086400000
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451171909682 label: useLoop_1Dr. L sez, assignment for 1451171909682 label: useLoop_1
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: loopvars[Ljava.lang.String;@33ef546f[Ljava.lang.String;@33ef546f
ID: BASE_DATE14496167096821449616709682
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14511719096821451171909682
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEDue December 26Due December 26
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/loop-dates.json
ID: DAYS8640000086400000
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451171909682 label: useLoop_1Dr. L sez, assignment for 1451171909682 label: useLoop_1
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: loopvars[Ljava.lang.String;@33ef546f[Ljava.lang.String;@33ef546f
ID: BASE_DATE14496167096821449616709682
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14511719096821451171909682
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEDue December 26Due December 26
_self_test/res/loop-dates.json{ "title": "${TITLE}", "due_date": "", "instructor_note": "" }{ "title": "Due December 26", "due_date": "", "instructor_note": "" }
selftestGroup.useLoop_2     go to test
vars:
INSTRUCTOR_NOTE    [1]
SELFTEST_PORT    [1]
DUE_DATE_MILLIS    [3]
TITLE    [2]
references:
kit.dates.getDayOfMonth(DUE_DATE_MI...
24*60*60*1000
BASE_DATE + loopvars[this.LoopIndex...
kit.dates.getMonthName(DUE_DATE_MIL...
this.testID
tools.now()
["10","18","21"]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: loopvars${["10","18","21"]}[Ljava.lang.String;@556148eb
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709695
ID: DUE_DATE_MILLIS${BASE_DATE + loopvars[this.LoopIndex]*DAYS}1451431109695
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} label: ${this.testID}Dr. L sez, assignment for 1451431109695 label: useLoop_2
ID: TITLEDue ${kit.dates.getMonthName(DUE_DATE_MILLIS)} ${kit.dates.getDayOfMonth(DUE_DATE_MILLIS)}Due December 29
expand req. filenameRel:_self_test/loop-dates.json_self_test/loop-dates.json_self_test/loop-dates.json
ID: loopvars${["10","18","21"]}[Ljava.lang.String;@65fa6817
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709699
ID: DUE_DATE_MILLIS${BASE_DATE + loopvars[this.LoopIndex]*DAYS}1451431109699
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} label: ${this.testID}Dr. L sez, assignment for 1451431109699 label: useLoop_2
ID: TITLEDue ${kit.dates.getMonthName(DUE_DATE_MILLIS)} ${kit.dates.getDayOfMonth(DUE_DATE_MILLIS)}Due December 29
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/loop-dates.json
ID: loopvars[Ljava.lang.String;@65fa6817[Ljava.lang.String;@65fa6817
ID: DAYS8640000086400000
ID: BASE_DATE14496167096991449616709699
ID: DUE_DATE_MILLIS14514311096991451431109699
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451431109699 label: useLoop_2Dr. L sez, assignment for 1451431109699 label: useLoop_2
ID: TITLEDue December 29Due December 29
expand req. file:_self_test/loop-dates.json{ "title": "${TITLE}", "due_date": ${DUE_DATE_MILLIS}, "instructor_note": "${INSTRUCTOR_NOTE}" }{ "title": "Due December 29", "due_date": 1451431109699, "instructor_note": "Dr. L sez, assignment for 1451431109699 label: useLoop_2" }
ID: loopvars[Ljava.lang.String;@65fa6817[Ljava.lang.String;@65fa6817
ID: DAYS8640000086400000
ID: BASE_DATE14496167096991449616709699
ID: DUE_DATE_MILLIS14514311096991451431109699
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451431109699 label: useLoop_2Dr. L sez, assignment for 1451431109699 label: useLoop_2
ID: TITLEDue December 29Due December 29
expanding:_self_test/res/loop-dates.json_self_test/res/loop-dates.json_self_test/res/loop-dates.json
ID: DAYS8640000086400000
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451431109699 label: useLoop_2Dr. L sez, assignment for 1451431109699 label: useLoop_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: loopvars[Ljava.lang.String;@65fa6817[Ljava.lang.String;@65fa6817
ID: BASE_DATE14496167096991449616709699
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14514311096991451431109699
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEDue December 29Due December 29
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/loop-dates.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/loop-dates.json
ID: DAYS8640000086400000
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451431109699 label: useLoop_2Dr. L sez, assignment for 1451431109699 label: useLoop_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: loopvars[Ljava.lang.String;@65fa6817[Ljava.lang.String;@65fa6817
ID: BASE_DATE14496167096991449616709699
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14514311096991451431109699
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEDue December 29Due December 29
_self_test/res/loop-dates.json{ "title": "${TITLE}", "due_date": "", "instructor_note": "" }{ "title": "Due December 29", "due_date": "", "instructor_note": "" }
selftestGroup.useToken     go to test
vars:
SELFTEST_PORT    [1]
references:
token.method
token.got("//data")
x-authorization${token.got("//data")}1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
x-method${token.method}GET
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.useTokenPOST     go to test
vars:
TOKENDATA    [1]
SELFTEST_PORT    [1]
TOKEN    [1]
references:
this.testIDLabel
this.testID
token.got("//data")
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: TOKEN${token.got("//data")}1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: TOKENDATA${token.got("//data")}1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: TESTIDLABEL_TESTthis.testIDLabel: ${this.testIDLabel} this.testID: ${this.testID}this.testIDLabel: selftestGroup.useTokenPOST this.testID: useTokenPOST
expand req. filenameRel:_self_test/selftest-token-post.json_self_test/selftest-token-post.json_self_test/selftest-token-post.json
ID: TOKEN${token.got("//data")}1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: TOKENDATA${token.got("//data")}1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: TESTIDLABEL_TESTthis.testIDLabel: ${this.testIDLabel} this.testID: ${this.testID}this.testIDLabel: selftestGroup.useTokenPOST this.testID: useTokenPOST
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-token-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-token-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-token-post.json
ID: TOKEN1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: TOKENDATA1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: TESTIDLABEL_TESTthis.testIDLabel: selftestGroup.useTokenPOST this.testID: useTokenPOSTthis.testIDLabel: selftestGroup.useTokenPOST this.testID: useTokenPOST
expand req. file:_self_test/selftest-token-post.json{ "data": "${TOKENDATA}", "token": "${TOKEN}" } { "data": "1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce", "token": "1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|20...
ID: TOKEN1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: TOKENDATA1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce1.0|idm|idm|piid=ffffffff540e662de4b01ef1c4c50faf&sessid=401d6f4ee6bb4795af0861ebaa1f6c58|2014-11-05T01:01:16+00:00|2014-11-05T04:01:16+00:00|cbc0b7e17f07a90f70a88a0eab57d9ce
ID: TESTIDLABEL_TESTthis.testIDLabel: selftestGroup.useTokenPOST this.testID: useTokenPOSTthis.testIDLabel: selftestGroup.useTokenPOST this.testID: useTokenPOST
selftestGroup.useTokenPUT     go to test
vars:
SELFTEST_PORT    [1]
references:
this.mutation
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
FULLURL/tagonomy?mock=true&mutation=${this.mutation}/tagonomy?mock=true&mutation=
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
expand req. file:_self_test/content-mutator-test.json{ "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, { "title": "The Clarity of Morning", ...{ "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, { "title": "The Clarity of Morning", ...
selftestGroup.useTokenPUT_details     go to test
references:
this.mutation
FULLURL/tagonomy?mock=true&mutation=${this.mutation}/tagonomy?mock=true&mutation=details
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
expand req. file:_self_test/content-mutator-test.json{"order_id":"540f4515e4b004e7d8f22fc8"}{"order_id":"540f4515e4b004e7d8f22fc8"}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.useTokenPUT_order_id     go to test
references:
this.mutation
FULLURL/tagonomy?mock=true&mutation=${this.mutation}/tagonomy?mock=true&mutation=order_id
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
expand req. file:_self_test/content-mutator-test.json{"details":{"numberOfItems":2,"items":[{"title":"The Size and Shape of Items","itemType":"Novella"},{"title":"The Clarity of Morning","itemType":"Tome"}]}}{"details":{"numberOfItems":2,"items":[{"title":"The Size and Shape of Items","itemType":"Novella"},{"title":"The Clarity of Morning","itemType":"Tome"}]}}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.useTokenDELETE     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.selftest501     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/content-mutator-test.json_self_test/content-mutator-test.json_self_test/content-mutator-test.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/content-mutator-test.json
expand req. file:_self_test/content-mutator-test.json{ "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, { "title": "The Clarity of Morning", ...{ "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, { "title": "The Clarity of Morning", ...
selftestGroup.scriptTest     go to test
vars:
SELFTEST_PORT    [1]
references:
if (kit !=...
this.mutation
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: TOKENFOOTOKENFOOTOKEN
expand req. filenameRel:_self_test/selftest-mutator.json_self_test/selftest-mutator.json_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
expand req. file:_self_test/selftest-mutator.json{ "data": "ABC DATA", "token": "TOKEN", "mutation":"${this.mutation}", "optionalField":"i am optional, skipping this field is OK" } { "data": "ABC DATA", "token": "TOKEN", "mutation":"", "optionalField":"i am optional, skipping this field is OK" }
ID: TOKENFOOTOKENFOOTOKEN
export vars: GregorianDate${ if (kit != null) { var ts = kit.gregorian.timestampUTC(); kit.out.println(''); kit.out.println(' ==> Running test script, in selftest.xml:selftestGroup:scriptTest at '+ts); ...zts:2015-12-08T23:18:29Z
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: TOKENFOOTOKENFOOTOKEN
selftestGroup.useValidator     go to test
vars:
COUNT    [1]
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: COUNT33
expand req. filenameRel:_self_test/selftest-number-post.json_self_test/selftest-number-post.json_self_test/selftest-number-post.json
ID: COUNT33
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json
ID: COUNT33
expand req. file:_self_test/selftest-number-post.json{ "data": "Some Data", "theCount": "${COUNT}" } { "data": "Some Data", "theCount": "3" }
ID: COUNT33
/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/selftest.validator.jsvar r = JSON.parse(serviceResult.result); var theCount = r.req.theCount; serviceResult.addExport("newCountExport", theCount); var res = {"newCount": Number(theCount)}; //note that you need Number(prevCount) and not "prevCount": prevCount, because the latter will cause sun.org.mozilla.javascript.int...{"newCount":3}
selftestGroup.getOrders     go to test
vars:
COUNT    [1]
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: COUNT44
expand req. filenameRel:_self_test/selftest-number-post.json_self_test/selftest-number-post.json_self_test/selftest-number-post.json
ID: COUNT44
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json
ID: COUNT44
expand req. file:_self_test/selftest-number-post.json{ "data": "Some Data", "theCount": "${COUNT}" } { "data": "Some Data", "theCount": "4" }
ID: COUNT44
/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/getOrders.validator.jsvar r = JSON.parse(serviceResult.result); var theCount = r.req.theCount; serviceResult.addExport("newCountExport", theCount); var res = {"newCount": Number(theCount)}; //note that you need Number(prevCount) and not "prevCount": prevCount, because the latter will cause sun.org.mozilla.javascript.int...{"newCount":4}
(preflight)_EvalReport' >
selftestGroup.deleteOrders (preflight)     (preflight)'>go to test
references:
size(getOrders.ORDER_IDS)
calculate @loop${size(getOrders.ORDER_IDS)}4
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.deleteOrders_0     go to test
vars:
SELFTEST_PORT    [1]
references:
getOrders.ORDER_IDS[this.LoopIndex]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
FULLURL/tagonomy?mock=${getOrders.ORDER_IDS[this.LoopIndex]}/tagonomy?mock=abc0
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.deleteOrders_1     go to test
vars:
SELFTEST_PORT    [1]
references:
getOrders.ORDER_IDS[this.LoopIndex]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
FULLURL/tagonomy?mock=${getOrders.ORDER_IDS[this.LoopIndex]}/tagonomy?mock=abc1
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.deleteOrders_2     go to test
vars:
SELFTEST_PORT    [1]
references:
getOrders.ORDER_IDS[this.LoopIndex]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
FULLURL/tagonomy?mock=${getOrders.ORDER_IDS[this.LoopIndex]}/tagonomy?mock=abc2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.deleteOrders_3     go to test
vars:
SELFTEST_PORT    [1]
references:
getOrders.ORDER_IDS[this.LoopIndex]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
FULLURL/tagonomy?mock=${getOrders.ORDER_IDS[this.LoopIndex]}/tagonomy?mock=abc3
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.useValidatorExpectErrors     go to test
vars:
COUNT    [1]
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: COUNT33
expand req. filenameRel:_self_test/selftest-number-post.json_self_test/selftest-number-post.json_self_test/selftest-number-post.json
ID: COUNT33
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json
ID: COUNT33
expand req. file:_self_test/selftest-number-post.json{ "data": "Some Data", "theCount": "${COUNT}" } { "data": "Some Data", "theCount": "3" }
ID: COUNT33
/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/selftest-with-validator-errors.validator.jsvar r = JSON.parse(serviceResult.result); //var theCount = serviceResultsMap.get("selftestUseTokenPost").get("theCount"); figure this for another test. var theCount = r.req.theCount; serviceResult.addExport("newCountExport", theCount); var res = {"newCount": Number(theCount)}; //note that you n...{"newCount":3}
selftestGroup.emptyExpectedResponseFile     go to test
vars:
COUNT    [1]
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: COUNT33
expand req. filenameRel:_self_test/selftest-number-post.json_self_test/selftest-number-post.json_self_test/selftest-number-post.json
ID: COUNT33
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-number-post.json
ID: COUNT33
expand req. file:_self_test/selftest-number-post.json{ "data": "Some Data", "theCount": "${COUNT}" } { "data": "Some Data", "theCount": "3" }
ID: COUNT33
expanding:_self_test/res/empty-file.json_self_test/res/empty-file.json_self_test/res/empty-file.json
ID: COUNT33
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/empty-file.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/empty-file.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/empty-file.json
ID: COUNT33
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
selftestGroup.jsonBadPropertyNames     go to test
vars:
SELFTEST_PORT    [2]
VarTestMessage    [4]
DUE_DATE_MILLIS    [1]
references:
tools.now()
this.mutation
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: DUE_DATE_MILLIS${tools.now()}1449616709817
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
FULLURLhttp://localhost:${SELFTEST_PORT}/tagonomy?mock=true&mutation=${this.mutation}&emptyMutationResponseCode=202http://localhost:28080/tagonomy?mock=true&mutation=&emptyMutationResponseCode=202
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: DUE_DATE_MILLIS14496167098171449616709817
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. filenameRel:_self_test/json-bad-propertynames.json_self_test/json-bad-propertynames.json_self_test/json-bad-propertynames.json
ID: DUE_DATE_MILLIS${tools.now()}1449616709819
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/json-bad-propertynames.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/json-bad-propertynames.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/json-bad-propertynames.json
ID: DUE_DATE_MILLIS14496167098191449616709819
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. file:_self_test/json-bad-propertynames.json{"prop with spaces":"${DUE_DATE_MILLIS}", "prop-with-hyphens":"${VarTestMessage}", "propwcolon:":"${VarTestMessage}", "prop:with:colons":"${VarTestMessage}", "prop_with_underscores":"${VarTestMessage}", }{"prop with spaces":"1449616709819", "prop-with-hyphens":"Base message set here as default (useVarMutator).", "propwcolon:":"Base message set here as default (useVarMutator).", "prop:with:colons":"Base message set here as default (useVarMutator).", "prop_with_underscores":"Base message set here ...
ID: DUE_DATE_MILLIS14496167098191449616709819
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
selftestGroup.useVarMutator     go to test
vars:
SELFTEST_PORT    [2]
VarTestMessage    [1]
DUE_DATE_MILLIS    [1]
references:
24*60*60*1000
this.testID
BASE_DATE +0 * DAYS
tools.now()
this.mutation
kit.dates.getDayOfMonth(BASE_DATE)
BASE_DATE +1 * DAYS
kit.dates.getMonthName(BASE_DATE)
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709824
ID: DUE_DATE_MILLIS${BASE_DATE +0 * DAYS}1449616709824
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
FULLURLhttp://localhost:${SELFTEST_PORT}/tagonomy?mock=true&mutation=${this.mutation}&emptyMutationResponseCode=202http://localhost:28080/tagonomy?mock=true&mutation=&emptyMutationResponseCode=202
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: DAYS8640000086400000
ID: BASE_DATE14496167098241449616709824
ID: DUE_DATE_MILLIS14496167098241449616709824
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709828
ID: DUE_DATE_MILLIS${BASE_DATE +0 * DAYS}1449616709828
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json
ID: DAYS8640000086400000
ID: BASE_DATE14496167098281449616709828
ID: DUE_DATE_MILLIS14496167098281449616709828
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. file:_self_test/var-mutator-test.json{"var-was":"${DUE_DATE_MILLIS}", "VarTestMessageWas":"${VarTestMessage}"}{"var-was":"1449616709828", "VarTestMessageWas":"Base message set here as default (useVarMutator)."}
ID: DAYS8640000086400000
ID: BASE_DATE14496167098281449616709828
ID: DUE_DATE_MILLIS14496167098281449616709828
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DUE_DATE_MILLIS${BASE_DATE +1 * DAYS}1449703109828
ID: VarTestMessage${this.testID} set in mutation ID=0.useVarMutator set in mutation ID=0.
selftestGroup.useVarMutator_0     go to test
vars:
SELFTEST_PORT    [1]
VarTestMessage    [1]
DUE_DATE_MILLIS    [1]
references:
24*60*60*1000
this.testID
BASE_DATE +0 * DAYS
tools.now()
this.mutation
kit.dates.getDayOfMonth(BASE_DATE)
BASE_DATE +3 * DAYS
kit.dates.getMonthName(BASE_DATE)
FULLURLhttp://localhost:${SELFTEST_PORT}/tagonomy?mock=true&mutation=${this.mutation}&emptyMutationResponseCode=202http://localhost:28080/tagonomy?mock=true&mutation=0&emptyMutationResponseCode=202
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709836
ID: DUE_DATE_MILLIS14497031098281449703109828
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageuseVarMutator set in mutation ID=0.useVarMutator set in mutation ID=0.
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709838
ID: DUE_DATE_MILLIS${BASE_DATE +0 * DAYS}1449616709838
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json
ID: DAYS8640000086400000
ID: BASE_DATE14496167098381449616709838
ID: DUE_DATE_MILLIS14496167098381449616709838
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. file:_self_test/var-mutator-test.json{"var-was":"${DUE_DATE_MILLIS}", "VarTestMessageWas":"${VarTestMessage}"}{"var-was":"1449703109828", "VarTestMessageWas":"useVarMutator set in mutation ID=0."}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: DAYS8640000086400000
ID: BASE_DATE14496167098361449616709836
ID: DUE_DATE_MILLIS14497031098281449703109828
ID: DueDateDue December 08Due December 08
ID: VarTestMessageuseVarMutator set in mutation ID=0.useVarMutator set in mutation ID=0.
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DUE_DATE_MILLIS${BASE_DATE +3 * DAYS}1449875909836
ID: VarTestMessage${this.testID} set in mutation ID=1.useVarMutator_0 set in mutation ID=1.
selftestGroup.useVarMutator_1     go to test
vars:
SELFTEST_PORT    [1]
VarTestMessage    [1]
DUE_DATE_MILLIS    [1]
references:
24*60*60*1000
BASE_DATE +0 * DAYS
tools.now()
this.mutation
kit.dates.getDayOfMonth(BASE_DATE)
kit.dates.getMonthName(BASE_DATE)
FULLURLhttp://localhost:${SELFTEST_PORT}/tagonomy?mock=true&mutation=${this.mutation}&emptyMutationResponseCode=202http://localhost:28080/tagonomy?mock=true&mutation=1&emptyMutationResponseCode=202
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709844
ID: DUE_DATE_MILLIS14498759098361449875909836
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageuseVarMutator_0 set in mutation ID=1.useVarMutator_0 set in mutation ID=1.
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616709847
ID: DUE_DATE_MILLIS${BASE_DATE +0 * DAYS}1449616709847
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json
ID: DAYS8640000086400000
ID: BASE_DATE14496167098471449616709847
ID: DUE_DATE_MILLIS14496167098471449616709847
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (useVarMutator).Base message set here as default (useVarMutator).
expand req. file:_self_test/var-mutator-test.json{"var-was":"${DUE_DATE_MILLIS}", "VarTestMessageWas":"${VarTestMessage}"}{"var-was":"1449875909836", "VarTestMessageWas":"useVarMutator_0 set in mutation ID=1."}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: DAYS8640000086400000
ID: BASE_DATE14496167098441449616709844
ID: DUE_DATE_MILLIS14498759098361449875909836
ID: DueDateDue December 08Due December 08
ID: VarTestMessageuseVarMutator_0 set in mutation ID=1.useVarMutator_0 set in mutation ID=1.
selftestGroup.filenameExpressions     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
selftestGroup.filenameExpressions_Base     go to test
vars:
EXPECTED_FILE    [2]
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expanding:${EXPECTED_FILE}${EXPECTED_FILE}_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
selftestGroup.filenameExpressions_AddedChanged     go to test
vars:
EXPECTED_FILE    [4]
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
expanding:${EXPECTED_FILE}${EXPECTED_FILE}_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareAddedChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>twoOriginal</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>twoOriginal</c> </b> </root>
expanding:${EXPECTED_FILE}${EXPECTED_FILE}_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareAddedChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>twoOriginal</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>twoOriginal</c> </b> </root>
selftestGroup.filenameExpressionExports     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
selftestGroup.filenameExpressionExports_Base     go to test
vars:
EXPECTED_FILE    [1]
EXPECTED_FILENAME_EXPORTED    [2]
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
export vars: EXPECTED_FILENAME_EXPORTED${EXPECTED_FILE}_self_test/res/jsonTreeCompareL.xml
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expanding:${EXPECTED_FILENAME_EXPORTED}${EXPECTED_FILENAME_EXPORTED}_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: EXPECTED_FILENAME_EXPORTED_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILENAME_EXPORTED}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILENAME_EXPORTED}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: EXPECTED_FILENAME_EXPORTED_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
selftestGroup.filenameExpressionExports_Changed     go to test
vars:
EXPECTED_FILE    [2]
EXPECTED_FILENAME_EXPORTED    [4]
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
export vars: EXPECTED_FILENAME_EXPORTED${EXPECTED_FILE}_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
expanding:${EXPECTED_FILENAME_EXPORTED}${EXPECTED_FILENAME_EXPORTED}_self_test/res/jsonTreeCompareChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: EXPECTED_FILENAME_EXPORTED_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILENAME_EXPORTED}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILENAME_EXPORTED}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: EXPECTED_FILENAME_EXPORTED_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root>
export vars: EXPECTED_FILENAME_EXPORTED${EXPECTED_FILE}_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expanding:${EXPECTED_FILENAME_EXPORTED}${EXPECTED_FILENAME_EXPORTED}_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: EXPECTED_FILENAME_EXPORTED_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILENAME_EXPORTED}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILENAME_EXPORTED}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: EXPECTED_FILENAME_EXPORTED_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root>
selftestGroup.fullPathFilename     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expanding:/Users/vcrocla/src/RestReplay/run/Users/vcrocla/src/RestReplay/run/Users/vcrocla/src/RestReplay/run
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay//Users/vcrocla/src/RestReplay/run/Users/vcrocla/src/RestReplay/src/main/resources/restreplay//Users/vcrocla/src/RestReplay/run/Users/vcrocla/src/RestReplay/src/main/resources/restreplay//Users/vcrocla/src/RestReplay/run
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
/Users/vcrocla/src/RestReplay/run. ./java-options java $JAVA_OPTS -jar $RESTREPLAY_JAR \ -master _self_test/master-self-test.xml \ -testdir ./src/main/resources/restreplay \ -selftest \ -reports ./reports. ./java-options java $JAVA_OPTS -jar $RESTREPLAY_JAR \ -master _self_test/master-self-test.xml \ -testdir ./src/main/resources/restreplay \ -selftest \ -reports ./reports
selftestGroup.jsonTreeCompare     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: REQUEST_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
selftestGroup.jsonTreeCompare_Base     go to test
vars:
EXPECTED_FILE    [2]
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: REQUEST_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expanding:${EXPECTED_FILE}${EXPECTED_FILE}_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: REQUEST_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: REQUEST_FILE_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: REQUEST_FILE_self_test/res/jsonTreeCompareAddedL.xml_self_test/res/jsonTreeCompareAddedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedL.xml_self_test/res/jsonTreeCompareAddedL.xml
selftestGroup.jsonTreeCompare_Added     go to test
vars:
EXPECTED_FILE    [2]
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: REQUEST_FILE_self_test/res/jsonTreeCompareAddedL.xml_self_test/res/jsonTreeCompareAddedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedL.xml_self_test/res/jsonTreeCompareAddedL.xml
expanding:${EXPECTED_FILE}${EXPECTED_FILE}_self_test/res/jsonTreeCompareAddedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedL.xml_self_test/res/jsonTreeCompareAddedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: REQUEST_FILE_self_test/res/jsonTreeCompareAddedL.xml_self_test/res/jsonTreeCompareAddedL.xml
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareAddedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedL.xml_self_test/res/jsonTreeCompareAddedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: REQUEST_FILE_self_test/res/jsonTreeCompareAddedL.xml_self_test/res/jsonTreeCompareAddedL.xml
_self_test/res/jsonTreeCompareAddedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <b> <c>two</c> </b> </root>
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: REQUEST_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
selftestGroup.jsonTreeCompare_Changed     go to test
vars:
EXPECTED_FILE    [2]
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: REQUEST_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
expanding:${EXPECTED_FILE}${EXPECTED_FILE}_self_test/res/jsonTreeCompareChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: REQUEST_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: REQUEST_FILE_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
_self_test/res/jsonTreeCompareChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root>
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
ID: REQUEST_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
selftestGroup.jsonTreeCompare_AddedChanged     go to test
vars:
EXPECTED_FILE    [4]
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: REQUEST_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
expanding:${EXPECTED_FILE}${EXPECTED_FILE}_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: REQUEST_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: EXPECTED_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: REQUEST_FILE_self_test/res/jsonTreeCompareAddedChangedL.xml_self_test/res/jsonTreeCompareAddedChangedL.xml
_self_test/res/jsonTreeCompareAddedChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>twoOriginal</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>twoOriginal</c> </b> </root>
expanding:${EXPECTED_FILE}${EXPECTED_FILE}_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/${EXPECTED_FILE}/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareAddedChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareAddedChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>twoOriginal</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>twoOriginal</c> </b> </root>
selftestGroup.jsonTreeCompareTextChanged     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
expanding:_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root>
selftestGroup.jsonTreeCompareRange     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
expanding:_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root>
selftestGroup.jsonTreeCompareCustom     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
expanding:_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root>
selftestGroup.jsonTreeCompareJustDifferences     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
expanding:_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root>
selftestGroup.ToSpecifyBothIsAnError     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml_self_test/res/jsonTreeCompareL.xml
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareL.xml
expand req. file:_self_test/res/jsonTreeCompareL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>one</a> <b> <c>two</c> </b> </root>
expanding:_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonTreeCompareChangedL.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
_self_test/res/jsonTreeCompareChangedL.xml<?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root><?xml version="1.0" encoding="UTF-8"?> <root> <a>oneOriginal</a> <b> <c>twoCH</c> </b> </root>
selftestGroup.jsonCompareOrders     go to test
vars:
SELFTEST_PORT    [1]
TITLE    [2]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expand req. filenameRel:_self_test/jsonCompareOrders.json_self_test/jsonCompareOrders.json_self_test/jsonCompareOrders.json
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/jsonCompareOrders.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/jsonCompareOrders.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/jsonCompareOrders.json
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expand req. file:_self_test/jsonCompareOrders.json{"type": "order", "orderDetail":{ "title":"${TITLE}", "orderNumber":"123000" } }{"type": "order", "orderDetail":{ "title":"Order for Smith - 123400", "orderNumber":"123000" } }
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expanding:_self_test/res/jsonCompareOrders.json_self_test/res/jsonCompareOrders.json_self_test/res/jsonCompareOrders.json
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonCompareOrders.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonCompareOrders.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonCompareOrders.json
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
_self_test/res/jsonCompareOrders.json{"type": "order", "orderDetail":{ "title":"${TITLE}", "orderNumber":"123000" } }{"type": "order", "orderDetail":{ "title":"Order for Smith - 123400", "orderNumber":"123000" } }
selftestGroup.jsonCompareOrders_ExpectedIsXml     go to test
vars:
SELFTEST_PORT    [1]
TITLE    [2]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expand req. filenameRel:_self_test/jsonCompareOrders.json_self_test/jsonCompareOrders.json_self_test/jsonCompareOrders.json
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/jsonCompareOrders.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/jsonCompareOrders.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/jsonCompareOrders.json
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expand req. file:_self_test/jsonCompareOrders.json{"type": "order", "orderDetail":{ "title":"${TITLE}", "orderNumber":"123000" } }{"type": "order", "orderDetail":{ "title":"Order for Smith - 123400", "orderNumber":"123000" } }
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expanding:_self_test/res/jsonCompareOrders.xml_self_test/res/jsonCompareOrders.xml_self_test/res/jsonCompareOrders.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonCompareOrders.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonCompareOrders.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonCompareOrders.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
_self_test/res/jsonCompareOrders.xml<root> <orderDetail> <title>${TITLE}</title> <orderNumber>123000</orderNumber> </orderDetail> <type>order</type> </root><root> <orderDetail> <title>Order for Smith - 123400</title> <orderNumber>123000</orderNumber> </orderDetail> <type>order</type> </root>
selftestGroup.jsonCompareOrders_ExpectedIsXmlNewRoot     go to test
vars:
SELFTEST_PORT    [1]
TITLE    [2]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expand req. filenameRel:_self_test/jsonCompareOrders.json_self_test/jsonCompareOrders.json_self_test/jsonCompareOrders.json
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/jsonCompareOrders.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/jsonCompareOrders.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/jsonCompareOrders.json
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expand req. file:_self_test/jsonCompareOrders.json{"type": "order", "orderDetail":{ "title":"${TITLE}", "orderNumber":"123000" } }{"type": "order", "orderDetail":{ "title":"Order for Smith - 123400", "orderNumber":"123000" } }
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expanding:_self_test/res/jsonCompareOrdersNewRoot.xml_self_test/res/jsonCompareOrdersNewRoot.xml_self_test/res/jsonCompareOrdersNewRoot.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
expanding:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonCompareOrdersNewRoot.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonCompareOrdersNewRoot.xml/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/res/jsonCompareOrdersNewRoot.xml
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: TITLEOrder for Smith - 123400Order for Smith - 123400
_self_test/res/jsonCompareOrdersNewRoot.xml<orders> <orderDetail> <title>${TITLE}</title> <orderNumber>123000</orderNumber> </orderDetail> <type>order</type> </orders><orders> <orderDetail> <title>Order for Smith - 123400</title> <orderNumber>123000</orderNumber> </orderDetail> <type>order</type> </orders>
selftestGroup.headersFromGet     go to test
vars:
SELFTEST_PORT    [1]
references:
this.get('ACCEPT')
this.get('Content-length')
this.get('CONTENT-LENGTH')
this.get('Accept')
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
export vars: Content-length${this.get('Content-length')}204
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
export vars: CONTENT-LENGTH${this.get('CONTENT-LENGTH')}204
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
export vars: Accept${this.get('Accept')}application/json, text/json
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
export vars: ACCEPT${this.get('ACCEPT')}application/json, text/json
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
selftestGroup.badJson     go to test
vars:
SELFTEST_PORT    [1]
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: SELFTEST_SERVERhttp://localhost:28080http://localhost:28080
expand req. filenameRel:_self_test/bad-json.json_self_test/bad-json.json_self_test/bad-json.json
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/bad-json.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/bad-json.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/bad-json.json
expand req. file:_self_test/bad-json.json[ { "problem": "This file starts with an array, but never ends it.", "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, ...[ { "problem": "This file starts with an array, but never ends it.", "details":{ "numberOfItems": 2, "items": [ { "title": "The Size and Shape of Items", "itemType": "Novella" }, ...
Accumulated vars and references for TestGroup
vars:
INSTRUCTOR_NOTE    [3]
COUNT    [4]
SELFTEST_SERVER    [1]
TOKENDATA    [1]
TOKEN    [1]
EXPECTED_FILENAME_EXPORTED    [6]
VarTestMessage    [7]
TOKEN_ID    [1]
EXPECTED_FILE    [19]
SELFTEST_PORT    [56]
DUE_DATE_MILLIS    [13]
TITLE    [12]
references:
24*60*60*1000
this.got("//data")
BASE_DATE + loopvars[this.LoopIndex...
this.got("$..data")
kit.dates.getDayOfMonth(BASE_DATE)
this.mutation
this.get('Content-length')
kit.dates.getMonthName(BASE_DATE)
this.testIDLabel
getOrders.ORDER_IDS[this.LoopIndex]
kit.dates.getMonthName(DUE_DATE_MIL...
this.testID
this.got("")
BASE_DATE +3 * DAYS
this.get('Accept')
kit.dates.getDayOfMonth(DUE_DATE_MI...
BASE_DATE +0 * DAYS
this.get('ACCEPT')
token.got("//data")
BASE_DATE +1 * DAYS
this.get('CONTENT-LENGTH')
["10","18","21"]
if (kit !=...
token.method
size(getOrders.ORDER_IDS)
tools.now()
this.gotJson("$..data")
token.got("//status")




Legend

Summary
SUCCESS
EXPECTED
FAILURE

This is a variable
This is an export
This is an error

This is a warning

This is a comment
✲ — AutodeletedTestResult
Eval Report for one testID (preflight)

preflight is for expressions like loop="${['a','b']}" which get evaluated before the test gets created, so you'll see the same testID is shown with a new header in the eval report after the preflight section.

Eval Report for one testID
vars:
VARIABLES    [access-count]
references:
importedItem.field
testID.field
title and id of level 0 items such as vars expression value
title and id of items that are eval'd in a nested context expression value

ResourceManager Summary (master index)

resource-found
resource-cached
resource-not-found
powered by RestReplay