RestReplay running:
version: 1.0.18
runID:
runHashCount,: 0
testGroup: Loops
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
(preflight)_EvalReport' > references:
['10','18','21']
calculate @loop${['10','18','21']}[Ljava.lang.String;@4d579aa5
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
vars:loop [1]
SELFTEST_PORT [1]
references:
["103","183","213"]
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: someArray${["103","183","213"]}[Ljava.lang.String;@3269ee4e
ID: LOOP${loop}[Ljava.lang.String;@4d579aa5
vars:loop [1]
SELFTEST_PORT [1]
references:
["103","183","213"]
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: someArray${["103","183","213"]}[Ljava.lang.String;@7cd20f5c
ID: LOOP${loop}[Ljava.lang.String;@4d579aa5
vars:loop [1]
SELFTEST_PORT [1]
references:
["103","183","213"]
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: someArray${["103","183","213"]}[Ljava.lang.String;@2ec2a43e
ID: LOOP${loop}[Ljava.lang.String;@4d579aa5
vars:TOKENDATA [1]
SELFTEST_PORT [1]
TOKEN [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
expand req. filenameRel:_self_test/selftest-token-post.json_self_test/selftest-token-post.json_self_test/selftest-token-post.json
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
expand req. file:_self_test/selftest-token-post.json${TOKENDATA}
expand req. file:_self_test/selftest-token-post.json${TOKEN}
expand req. file:_self_test/selftest-token-post.json{
"data": "${TOKENDATA}",
"token": "${TOKEN}"
}
{
"data": "",
"token": ""
}
(preflight)_EvalReport' > references:
['10','18','21']
calculate @loop${['10','18','21']}[Ljava.lang.String;@d90849b
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
vars:INSTRUCTOR_NOTE [1]
SELFTEST_PORT [1]
DUE_DATE_MILLIS [3]
TITLE [2]
references:
kit.dates.getDayOfMonth(DUE_DATE_MI...
24*60*60*1000
loop.object
"size: "+size(loop)
loop.value
["103","183","213"]
"loop[this.LoopIndex]: "+loop[this....
someArray[this.LoopIndex]*DAYS
this.testID
kit.dates.getMonthName(DUE_DATE_MIL...
tools.now() + loop.value*DAYS
"loop[loop.index]: "+loop[loop.inde...
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: DAYS${24*60*60*1000}86400000
ID: someArray${["103","183","213"]}[Ljava.lang.String;@af1e312
ID: useSomeArray${someArray[this.LoopIndex]*DAYS}8899200000
ID: LOOPSIZE${"size: "+size(loop)}size: 3
ID: LOOP_THIS_INDEX${"loop[this.LoopIndex]: "+loop[this.LoopIndex]}loop[this.LoopIndex]: 10
ID: LOOP_INDEX${"loop[loop.index]: "+loop[loop.index]}loop[loop.index]: 10
ID: LOOP_VALUE${loop.value}10
ID: LOOP_OBJECT${loop.object}[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS${tools.now() + loop.value*DAYS}1450480710468
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} ${this.testID}Dr. L sez, assignment for 1450480710468 loopStringArray_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: DAYS${24*60*60*1000}86400000
ID: someArray${["103","183","213"]}[Ljava.lang.String;@e72b85b
ID: useSomeArray${someArray[this.LoopIndex]*DAYS}8899200000
ID: LOOPSIZE${"size: "+size(loop)}size: 3
ID: LOOP_THIS_INDEX${"loop[this.LoopIndex]: "+loop[this.LoopIndex]}loop[this.LoopIndex]: 10
ID: LOOP_INDEX${"loop[loop.index]: "+loop[loop.index]}loop[loop.index]: 10
ID: LOOP_VALUE${loop.value}10
ID: LOOP_OBJECT${loop.object}[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS${tools.now() + loop.value*DAYS}1450480710473
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} ${this.testID}Dr. L sez, assignment for 1450480710473 loopStringArray_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: DAYS8640000086400000
ID: someArray[Ljava.lang.String;@e72b85b[Ljava.lang.String;@e72b85b
ID: useSomeArray88992000008899200000
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 10loop[this.LoopIndex]: 10
ID: LOOP_INDEXloop[loop.index]: 10loop[loop.index]: 10
ID: LOOP_VALUE1010
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS14504807104731450480710473
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1450480710473 loopStringArray_0Dr. L sez, assignment for 1450480710473 loopStringArray_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": 1450480710473,
"instructor_note": "Dr. L sez, assignment for 1450480710473 loopStringArray_0"
}
ID: DAYS8640000086400000
ID: someArray[Ljava.lang.String;@e72b85b[Ljava.lang.String;@e72b85b
ID: useSomeArray88992000008899200000
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 10loop[this.LoopIndex]: 10
ID: LOOP_INDEXloop[loop.index]: 10loop[loop.index]: 10
ID: LOOP_VALUE1010
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS14504807104731450480710473
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1450480710473 loopStringArray_0Dr. L sez, assignment for 1450480710473 loopStringArray_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 1450480710473 loopStringArray_0Dr. L sez, assignment for 1450480710473 loopStringArray_0
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 10loop[this.LoopIndex]: 10
ID: useSomeArray88992000008899200000
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: someArray[Ljava.lang.String;@e72b85b[Ljava.lang.String;@e72b85b
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14504807104731450480710473
ID: LOOP_VALUE1010
ID: LOOP_INDEXloop[loop.index]: 10loop[loop.index]: 10
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 1450480710473 loopStringArray_0Dr. L sez, assignment for 1450480710473 loopStringArray_0
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 10loop[this.LoopIndex]: 10
ID: useSomeArray88992000008899200000
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: someArray[Ljava.lang.String;@e72b85b[Ljava.lang.String;@e72b85b
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14504807104731450480710473
ID: LOOP_VALUE1010
ID: LOOP_INDEXloop[loop.index]: 10loop[loop.index]: 10
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": ""
}
vars:INSTRUCTOR_NOTE [1]
SELFTEST_PORT [1]
DUE_DATE_MILLIS [3]
TITLE [2]
references:
kit.dates.getDayOfMonth(DUE_DATE_MI...
24*60*60*1000
loop.object
"size: "+size(loop)
loop.value
["103","183","213"]
"loop[this.LoopIndex]: "+loop[this....
someArray[this.LoopIndex]*DAYS
this.testID
kit.dates.getMonthName(DUE_DATE_MIL...
tools.now() + loop.value*DAYS
"loop[loop.index]: "+loop[loop.inde...
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: DAYS${24*60*60*1000}86400000
ID: someArray${["103","183","213"]}[Ljava.lang.String;@3c6dee0f
ID: useSomeArray${someArray[this.LoopIndex]*DAYS}15811200000
ID: LOOPSIZE${"size: "+size(loop)}size: 3
ID: LOOP_THIS_INDEX${"loop[this.LoopIndex]: "+loop[this.LoopIndex]}loop[this.LoopIndex]: 18
ID: LOOP_INDEX${"loop[loop.index]: "+loop[loop.index]}loop[loop.index]: 18
ID: LOOP_VALUE${loop.value}18
ID: LOOP_OBJECT${loop.object}[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS${tools.now() + loop.value*DAYS}1451171910483
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} ${this.testID}Dr. L sez, assignment for 1451171910483 loopStringArray_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: DAYS${24*60*60*1000}86400000
ID: someArray${["103","183","213"]}[Ljava.lang.String;@f830807
ID: useSomeArray${someArray[this.LoopIndex]*DAYS}15811200000
ID: LOOPSIZE${"size: "+size(loop)}size: 3
ID: LOOP_THIS_INDEX${"loop[this.LoopIndex]: "+loop[this.LoopIndex]}loop[this.LoopIndex]: 18
ID: LOOP_INDEX${"loop[loop.index]: "+loop[loop.index]}loop[loop.index]: 18
ID: LOOP_VALUE${loop.value}18
ID: LOOP_OBJECT${loop.object}[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS${tools.now() + loop.value*DAYS}1451171910487
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} ${this.testID}Dr. L sez, assignment for 1451171910487 loopStringArray_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: DAYS8640000086400000
ID: someArray[Ljava.lang.String;@f830807[Ljava.lang.String;@f830807
ID: useSomeArray1581120000015811200000
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 18loop[this.LoopIndex]: 18
ID: LOOP_INDEXloop[loop.index]: 18loop[loop.index]: 18
ID: LOOP_VALUE1818
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS14511719104871451171910487
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451171910487 loopStringArray_1Dr. L sez, assignment for 1451171910487 loopStringArray_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": 1451171910487,
"instructor_note": "Dr. L sez, assignment for 1451171910487 loopStringArray_1"
}
ID: DAYS8640000086400000
ID: someArray[Ljava.lang.String;@f830807[Ljava.lang.String;@f830807
ID: useSomeArray1581120000015811200000
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 18loop[this.LoopIndex]: 18
ID: LOOP_INDEXloop[loop.index]: 18loop[loop.index]: 18
ID: LOOP_VALUE1818
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS14511719104871451171910487
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451171910487 loopStringArray_1Dr. L sez, assignment for 1451171910487 loopStringArray_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 1451171910487 loopStringArray_1Dr. L sez, assignment for 1451171910487 loopStringArray_1
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 18loop[this.LoopIndex]: 18
ID: useSomeArray1581120000015811200000
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: someArray[Ljava.lang.String;@f830807[Ljava.lang.String;@f830807
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14511719104871451171910487
ID: LOOP_VALUE1818
ID: LOOP_INDEXloop[loop.index]: 18loop[loop.index]: 18
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 1451171910487 loopStringArray_1Dr. L sez, assignment for 1451171910487 loopStringArray_1
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 18loop[this.LoopIndex]: 18
ID: useSomeArray1581120000015811200000
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: someArray[Ljava.lang.String;@f830807[Ljava.lang.String;@f830807
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14511719104871451171910487
ID: LOOP_VALUE1818
ID: LOOP_INDEXloop[loop.index]: 18loop[loop.index]: 18
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": ""
}
vars:INSTRUCTOR_NOTE [1]
SELFTEST_PORT [1]
DUE_DATE_MILLIS [3]
TITLE [2]
references:
kit.dates.getDayOfMonth(DUE_DATE_MI...
24*60*60*1000
loop.object
"size: "+size(loop)
loop.value
["103","183","213"]
"loop[this.LoopIndex]: "+loop[this....
someArray[this.LoopIndex]*DAYS
this.testID
kit.dates.getMonthName(DUE_DATE_MIL...
tools.now() + loop.value*DAYS
"loop[loop.index]: "+loop[loop.inde...
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: DAYS${24*60*60*1000}86400000
ID: someArray${["103","183","213"]}[Ljava.lang.String;@79eff58b
ID: useSomeArray${someArray[this.LoopIndex]*DAYS}18403200000
ID: LOOPSIZE${"size: "+size(loop)}size: 3
ID: LOOP_THIS_INDEX${"loop[this.LoopIndex]: "+loop[this.LoopIndex]}loop[this.LoopIndex]: 21
ID: LOOP_INDEX${"loop[loop.index]: "+loop[loop.index]}loop[loop.index]: 21
ID: LOOP_VALUE${loop.value}21
ID: LOOP_OBJECT${loop.object}[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS${tools.now() + loop.value*DAYS}1451431110495
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} ${this.testID}Dr. L sez, assignment for 1451431110495 loopStringArray_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: DAYS${24*60*60*1000}86400000
ID: someArray${["103","183","213"]}[Ljava.lang.String;@78e1b737
ID: useSomeArray${someArray[this.LoopIndex]*DAYS}18403200000
ID: LOOPSIZE${"size: "+size(loop)}size: 3
ID: LOOP_THIS_INDEX${"loop[this.LoopIndex]: "+loop[this.LoopIndex]}loop[this.LoopIndex]: 21
ID: LOOP_INDEX${"loop[loop.index]: "+loop[loop.index]}loop[loop.index]: 21
ID: LOOP_VALUE${loop.value}21
ID: LOOP_OBJECT${loop.object}[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS${tools.now() + loop.value*DAYS}1451431110500
ID: INSTRUCTOR_NOTEDr. L sez, assignment for ${DUE_DATE_MILLIS} ${this.testID}Dr. L sez, assignment for 1451431110500 loopStringArray_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: DAYS8640000086400000
ID: someArray[Ljava.lang.String;@78e1b737[Ljava.lang.String;@78e1b737
ID: useSomeArray1840320000018403200000
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 21loop[this.LoopIndex]: 21
ID: LOOP_INDEXloop[loop.index]: 21loop[loop.index]: 21
ID: LOOP_VALUE2121
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS14514311105001451431110500
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451431110500 loopStringArray_2Dr. L sez, assignment for 1451431110500 loopStringArray_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": 1451431110500,
"instructor_note": "Dr. L sez, assignment for 1451431110500 loopStringArray_2"
}
ID: DAYS8640000086400000
ID: someArray[Ljava.lang.String;@78e1b737[Ljava.lang.String;@78e1b737
ID: useSomeArray1840320000018403200000
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 21loop[this.LoopIndex]: 21
ID: LOOP_INDEXloop[loop.index]: 21loop[loop.index]: 21
ID: LOOP_VALUE2121
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: DUE_DATE_MILLIS14514311105001451431110500
ID: INSTRUCTOR_NOTEDr. L sez, assignment for 1451431110500 loopStringArray_2Dr. L sez, assignment for 1451431110500 loopStringArray_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 1451431110500 loopStringArray_2Dr. L sez, assignment for 1451431110500 loopStringArray_2
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 21loop[this.LoopIndex]: 21
ID: useSomeArray1840320000018403200000
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: someArray[Ljava.lang.String;@78e1b737[Ljava.lang.String;@78e1b737
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14514311105001451431110500
ID: LOOP_VALUE2121
ID: LOOP_INDEXloop[loop.index]: 21loop[loop.index]: 21
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 1451431110500 loopStringArray_2Dr. L sez, assignment for 1451431110500 loopStringArray_2
ID: LOOP_OBJECT[Ljava.lang.String;@d90849b[Ljava.lang.String;@d90849b
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOPSIZEsize: 3size: 3
ID: LOOP_THIS_INDEXloop[this.LoopIndex]: 21loop[this.LoopIndex]: 21
ID: useSomeArray1840320000018403200000
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: someArray[Ljava.lang.String;@78e1b737[Ljava.lang.String;@78e1b737
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS14514311105001451431110500
ID: LOOP_VALUE2121
ID: LOOP_INDEXloop[loop.index]: 21loop[loop.index]: 21
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": ""
}
(preflight)_EvalReport' > references:
{'a':'Due February 20','b':'Due Jan...
calculate @loop${{'a':'Due February 20','b':'Due January 28'}}{b=Due January 28, a=Due February 20}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
vars:INSTRUCTOR_NOTE [1]
loop [2]
SELFTEST_PORT [1]
DUE_DATE_MILLIS [1]
TITLE [2]
references:
24*60*60*1000
loop.key
loop.value
"size: "+size(loop)+", loop.key: "+...
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: LOOP_MAP_INFO${"size: "+size(loop)+", loop.key: "+loop.key+", loop.value:"+loop.value+", loop['"+loop.key+"']: "+loop[loop.key]}size: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28
ID: DUE_DATE_MILLIS${24*60*60*1000}86400000
ID: INSTRUCTOR_NOTE${loop.key}b
ID: TITLE${loop.value}Due January 28
ID: LOOP${loop}{b=Due January 28, a=Due February 20}
expand req. filenameRel:_self_test/loop-dates.json_self_test/loop-dates.json_self_test/loop-dates.json
ID: LOOP_MAP_INFO${"size: "+size(loop)+", loop.key: "+loop.key+", loop.value:"+loop.value+", loop['"+loop.key+"']: "+loop[loop.key]}size: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28
ID: DUE_DATE_MILLIS${24*60*60*1000}86400000
ID: INSTRUCTOR_NOTE${loop.key}b
ID: TITLE${loop.value}Due January 28
ID: LOOP${loop}{b=Due January 28, a=Due February 20}
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: LOOP_MAP_INFOsize: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28size: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28
ID: DUE_DATE_MILLIS8640000086400000
ID: INSTRUCTOR_NOTEbb
ID: TITLEDue January 28Due January 28
ID: LOOP{b=Due January 28, a=Due February 20}{b=Due January 28, a=Due February 20}
expand req. file:_self_test/loop-dates.json{
"title": "${TITLE}",
"due_date": ${DUE_DATE_MILLIS},
"instructor_note": "${INSTRUCTOR_NOTE}"
}{
"title": "Due January 28",
"due_date": 86400000,
"instructor_note": "b"
}
ID: LOOP_MAP_INFOsize: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28size: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28
ID: DUE_DATE_MILLIS8640000086400000
ID: INSTRUCTOR_NOTEbb
ID: TITLEDue January 28Due January 28
ID: LOOP{b=Due January 28, a=Due February 20}{b=Due January 28, a=Due February 20}
expanding:_self_test/res/loop-dates.json_self_test/res/loop-dates.json_self_test/res/loop-dates.json
ID: INSTRUCTOR_NOTEbb
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: LOOP_MAP_INFOsize: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28size: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS8640000086400000
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOP{b=Due January 28, a=Due February 20}{b=Due January 28, a=Due February 20}
ID: TITLEDue January 28Due January 28
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: INSTRUCTOR_NOTEbb
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: LOOP_MAP_INFOsize: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28size: 2, loop.key: b, loop.value:Due January 28, loop['b']: Due January 28
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS8640000086400000
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOP{b=Due January 28, a=Due February 20}{b=Due January 28, a=Due February 20}
ID: TITLEDue January 28Due January 28
_self_test/res/loop-dates.json{
"title": "${TITLE}",
"due_date": "",
"instructor_note": ""
}{
"title": "Due January 28",
"due_date": "",
"instructor_note": ""
}
vars:INSTRUCTOR_NOTE [1]
loop [2]
SELFTEST_PORT [1]
DUE_DATE_MILLIS [1]
TITLE [2]
references:
24*60*60*1000
loop.key
loop.value
"size: "+size(loop)+", loop.key: "+...
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: LOOP_MAP_INFO${"size: "+size(loop)+", loop.key: "+loop.key+", loop.value:"+loop.value+", loop['"+loop.key+"']: "+loop[loop.key]}size: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20
ID: DUE_DATE_MILLIS${24*60*60*1000}86400000
ID: INSTRUCTOR_NOTE${loop.key}a
ID: TITLE${loop.value}Due February 20
ID: LOOP${loop}{b=Due January 28, a=Due February 20}
expand req. filenameRel:_self_test/loop-dates.json_self_test/loop-dates.json_self_test/loop-dates.json
ID: LOOP_MAP_INFO${"size: "+size(loop)+", loop.key: "+loop.key+", loop.value:"+loop.value+", loop['"+loop.key+"']: "+loop[loop.key]}size: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20
ID: DUE_DATE_MILLIS${24*60*60*1000}86400000
ID: INSTRUCTOR_NOTE${loop.key}a
ID: TITLE${loop.value}Due February 20
ID: LOOP${loop}{b=Due January 28, a=Due February 20}
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: LOOP_MAP_INFOsize: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20size: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20
ID: DUE_DATE_MILLIS8640000086400000
ID: INSTRUCTOR_NOTEaa
ID: TITLEDue February 20Due February 20
ID: LOOP{b=Due January 28, a=Due February 20}{b=Due January 28, a=Due February 20}
expand req. file:_self_test/loop-dates.json{
"title": "${TITLE}",
"due_date": ${DUE_DATE_MILLIS},
"instructor_note": "${INSTRUCTOR_NOTE}"
}{
"title": "Due February 20",
"due_date": 86400000,
"instructor_note": "a"
}
ID: LOOP_MAP_INFOsize: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20size: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20
ID: DUE_DATE_MILLIS8640000086400000
ID: INSTRUCTOR_NOTEaa
ID: TITLEDue February 20Due February 20
ID: LOOP{b=Due January 28, a=Due February 20}{b=Due January 28, a=Due February 20}
expanding:_self_test/res/loop-dates.json_self_test/res/loop-dates.json_self_test/res/loop-dates.json
ID: INSTRUCTOR_NOTEaa
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: LOOP_MAP_INFOsize: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20size: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS8640000086400000
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOP{b=Due January 28, a=Due February 20}{b=Due January 28, a=Due February 20}
ID: TITLEDue February 20Due February 20
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: INSTRUCTOR_NOTEaa
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: LOOP_MAP_INFOsize: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20size: 2, loop.key: a, loop.value:Due February 20, loop['a']: Due February 20
ID: SELFTEST_PORT2808028080
ID: DUE_DATE_MILLIS8640000086400000
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: LOOP{b=Due January 28, a=Due February 20}{b=Due January 28, a=Due February 20}
ID: TITLEDue February 20Due February 20
_self_test/res/loop-dates.json{
"title": "${TITLE}",
"due_date": "",
"instructor_note": ""
}{
"title": "Due February 20",
"due_date": "",
"instructor_note": ""
}
(preflight)_EvalReport' > references:
[{'a':'aVal', 'b':'bVal'},{'c':'cVa...
calculate @loop${[{'a':'aVal', 'b':'bVal'},{'c':'cVal', 'd':'dVal'}]}[Ljava.util.HashMap;@33bfe151
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
vars:loop [1]
SELFTEST_PORT [1]
references:
loop.value.a
this.LoopIndex
loop.value.c
loop.value
ID: VALUE_c${loop.value.c}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: VALUE_a${loop.value.a}aVal
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: VALUE_c${loop.value.c}
ID: VALUE${loop.value}{b=bVal, a=aVal}
ID: LOOP${loop}[Ljava.util.HashMap;@33bfe151
FULLURL/jsonCompare1?mimeOut=application/json&loop=${this.LoopIndex}/jsonCompare1?mimeOut=application/json&loop=0
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: VALUE_aaValaVal
ID: VALUE_c
ID: VALUE{b=bVal, a=aVal}{b=bVal, a=aVal}
ID: LOOP[Ljava.util.HashMap;@33bfe151[Ljava.util.HashMap;@33bfe151
vars:loop [1]
SELFTEST_PORT [1]
references:
loop.value.a
this.LoopIndex
loop.value.c
loop.value
ID: VALUE_a${loop.value.a}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: VALUE_a${loop.value.a}
ID: VALUE_c${loop.value.c}cVal
ID: VALUE${loop.value}{d=dVal, c=cVal}
ID: LOOP${loop}[Ljava.util.HashMap;@33bfe151
FULLURL/jsonCompare1?mimeOut=application/json&loop=${this.LoopIndex}/jsonCompare1?mimeOut=application/json&loop=1
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: VALUE_a
ID: VALUE_ccValcVal
ID: VALUE{d=dVal, c=cVal}{d=dVal, c=cVal}
ID: LOOP[Ljava.util.HashMap;@33bfe151[Ljava.util.HashMap;@33bfe151
(preflight)_EvalReport' > references:
[{'USER':'Moe Gibbons', 'ORDER':'AM...
calculate @loop
${[{'USER':'Moe Gibbons', 'ORDER':'AM444890'},
{'USER':'Clive Orvis', 'ORDER':'AC897654'}
]}
[Ljava.util.HashMap;@67af7be7
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
vars:SELFTEST_PORT [1]
references:
this.LoopIndex
loop.value.USER
loop.value.ORDER
loop.index
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: ORDER${loop.value.ORDER}AM444890
ID: USER${loop.value.USER}Moe Gibbons
FULLURL/jsonCompare1?mimeOut=application/json&LoopIndex=${this.LoopIndex}&loop.index=${loop.index}/jsonCompare1?mimeOut=application/json&LoopIndex=0&loop.index=0
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: ORDERAM444890AM444890
ID: USERMoe GibbonsMoe Gibbons
vars:SELFTEST_PORT [1]
references:
this.LoopIndex
loop.value.USER
loop.value.ORDER
loop.index
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: ORDER${loop.value.ORDER}AC897654
ID: USER${loop.value.USER}Clive Orvis
FULLURL/jsonCompare1?mimeOut=application/json&LoopIndex=${this.LoopIndex}&loop.index=${loop.index}/jsonCompare1?mimeOut=application/json&LoopIndex=1&loop.index=1
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: ORDERAC897654AC897654
ID: USERClive OrvisClive Orvis
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
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",
...
inline validator
if (loop){
var ret = {'index': loop.index, 'value': loop.value};
" loop: "+loop+" ret.index: "+ret.index+" loop.object:"+loop.object;
} else {
"loop var not available";
... loop: {"index":0,"key":,"value":""null} ret.index: 0 loop.object:null
(preflight)_EvalReport' >
calculate @loop22
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_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
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",
...
inline validator
if (loop){
var ret = {'index': loop.index, 'value': loop.value};
" loop: "+loop+" ret.index: "+ret.index+" loop.object:"+loop.object;
} else {
"loop var not available";
... loop: {"index":0,"key":,"value":""null} ret.index: 0 loop.object:null
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
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",
...
inline validator
if (loop){
var ret = {'index': loop.index, 'value': loop.value};
" loop: "+loop+" ret.index: "+ret.index+" loop.object:"+loop.object;
} else {
"loop var not available";
... loop: {"index":1,"key":,"value":""null} ret.index: 1 loop.object:null
(preflight)_EvalReport' > references:
{'USER':'Moe Gibbons', 'ORDER':'AM4...
calculate @loop
${{'USER':'Moe Gibbons', 'ORDER':'AM444890'}}
{ORDER=AM444890, USER=Moe Gibbons}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_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
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",
...
inline validator
if (loop){
var ret = {'index': loop.index, 'value': loop.value};
serviceResult.addExport("CurrentItem",loop.key+"::"+loop.value);
" loop: "+loop+", ret.index: "+ret.index+" loop.object:"+loop... loop: {"index":0,"key":ORDER,"value":"AM444890","object":"{ORDER=AM444890, USER=Moe Gibbons}"}, ret.index: 0 loop.object:{ORDER=AM444890, USER=Moe Gibbons}
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
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",
...
inline validator
if (loop){
var ret = {'index': loop.index, 'value': loop.value};
serviceResult.addExport("CurrentItem",loop.key+"::"+loop.value);
" loop: "+loop+", ret.index: "+ret.index+" loop.object:"+loop... loop: {"index":1,"key":USER,"value":"Moe Gibbons","object":"{ORDER=AM444890, USER=Moe Gibbons}"}, ret.index: 1 loop.object:{ORDER=AM444890, USER=Moe Gibbons}
(preflight)_EvalReport' > references:
[{'USER':'Moe Gibbons', 'ORDER':'AM...
calculate @loop
${[{'USER':'Moe Gibbons', 'ORDER':'AM444890'},
{'USER':'Clive Orvis', 'ORDER':'AC897654'}
]}
[Ljava.util.HashMap;@4c3f55e2
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_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
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",
...
inline validator
if (loop){
var ret = {'index': loop.index, 'value': loop.value};
serviceResult.addExport("Order",""+ loop.value.get("USER")+" ordered: "+ loop.value.get("ORDER"));
" loop: "+loop+", ret.index... loop: {"index":0,"key":,"value":"{ORDER=AM444890, USER=Moe Gibbons}","object":"[Ljava.util.HashMap;@4c3f55e2"}, ret.index: 0 loop.object:[Ljava.util.HashMap;@4c3f55e2
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
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",
...
inline validator
if (loop){
var ret = {'index': loop.index, 'value': loop.value};
serviceResult.addExport("Order",""+ loop.value.get("USER")+" ordered: "+ loop.value.get("ORDER"));
" loop: "+loop+", ret.index... loop: {"index":1,"key":,"value":"{ORDER=AC897654, USER=Clive Orvis}","object":"[Ljava.util.HashMap;@4c3f55e2"}, ret.index: 1 loop.object:[Ljava.util.HashMap;@4c3f55e2
(preflight)_EvalReport' >
calculate @loop${this+is+a+syntax:error}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
vars:SELFTEST_PORT [1]
references:
{"DAY_3":"CREATE","DAY_4":"DELETE"}
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: BARNIXONNIXON
ID: MAP
${{"DAY_3":"CREATE","DAY_4":"DELETE"}}
{DAY_4=DELETE, DAY_3=CREATE}
inline validator
var ACTION = serviceResult.get("MAP").get("DAY_3")
if (!ACTION.equals("CREATE")){
serviceResult.addError("Value of map ("+ACTION+") didn't match \"CREATE\"");
}
Accumulated vars and references for TestGroup
vars:INSTRUCTOR_NOTE [5]
TOKENDATA [1]
loop [9]
TOKEN [1]
SELFTEST_PORT [21]
DUE_DATE_MILLIS [11]
TITLE [10]
references:
24*60*60*1000
[{'USER':'Moe Gibbons', 'ORDER':'AM...
{'a':'Due February 20','b':'Due Jan...
"size: "+size(loop)
["103","183","213"]
['10','18','21']
someArray[this.LoopIndex]*DAYS
loop.value.USER
this.testID
kit.dates.getMonthName(DUE_DATE_MIL...
loop.value.ORDER
tools.now() + loop.value*DAYS
{'USER':'Moe Gibbons', 'ORDER':'AM4...
"loop[loop.index]: "+loop[loop.inde...
loop.value.a
kit.dates.getDayOfMonth(DUE_DATE_MI...
[{'USER':'Moe Gibbons', 'ORDER':'AM...
loop.object
[{'a':'aVal', 'b':'bVal'},{'c':'cVa...
loop.value.c
loop.value
loop.index
"loop[this.LoopIndex]: "+loop[this....
{"DAY_3":"CREATE","DAY_4":"DELETE"}
this.LoopIndex
loop.key
"size: "+size(loop)+", loop.key: "+...