Validating the Dataset
Exact Matching
<test name="test_pod_dataset_1"> <flow>flow1</flow> <description>Test pod : dataset validation</description> <inject mod="getSo"> <so orderId="1"> <sod/> <pod> <dataset> <param name="param1" index="0" value="1"/> </dataset> </pod> </so> </inject> <expect mod="port1"> <so orderId="1"> <sod/> <pod> <dataset> <param name="param1" index="0" value="1"/> </dataset> </pod> </so> </expect> </test>
Regexp Matching
<test name="test_pod_dataset_1"> <flow>flow1</flow> <description>Test pod : validation</description> <inject mod="getSo"> <so orderId="1"> <sod/> <pod> <dataset> <param name="param1" index="0" value="1"/> </dataset> </pod> </so> </inject> <expect mod="port1"> <so orderId="1"> <sod/> <pod> <dataset> <param name="param1" index="0" reValue="[0-9]"/> </dataset> </pod> </so> </expect> </test>
Complex Structure/Sequence Matching
<test name="test_pod_dataset_3"> <flow>flow1</flow> <description>Test pod : complex dataset</description> <inject mod="getSo"> <so orderId="1"> <sod/> <pod> <dataset> <complex name="MyStruct" type="structure"/> <param name="MyStruct.param1" value="value1"/> </dataset> </pod> </so> </inject> <expect mod="port1"> <so orderId="1"> <sod/> <pod> <dataset> <complex name="MyStruct" type="structure"/> <param name="MyStruct.param1" value="value1"/> </dataset> </pod> </so> </expect> </test>
Copyright © Cloud Software Group, Inc. All rights reserved.