-
Notifications
You must be signed in to change notification settings - Fork 132
/
Copy pathPersistenceCustomFieldsTest.xml
38 lines (37 loc) · 1.6 KB
/
PersistenceCustomFieldsTest.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
<test name="PersistenceCustomFieldsTest">
<before>
<createData entity="DefaultPerson" stepKey="createData1">
<field key="firstname">Mac</field>
<field key="lastname">{{simpleData.lastname}}</field>
</createData>
<createData entity="uniqueData" stepKey="createData2">
<requiredEntity createDataKey="createData1"/>
<field key="firstname">$$createData1.firstname$$</field>
</createData>
</before>
<createData entity="simpleData" stepKey="createdData">
<field key="favoriteIndex">1</field>
<field key="middlename">Kovacs</field>
</createData>
<createData entity="UniquePerson" stepKey="createdData3">
<requiredEntity createDataKey="createdData"/>
<field key="firstname">Takeshi</field>
<field key="lastname">Kovacs</field>
</createData>
<actionGroup ref="PersistenceActionGroup" stepKey="createdAG">
<argument name="arg1" value="string1"/>
<argument name="arg2" value="DefaultPerson.firstname"/>
<argument name="arg3" value="$createdData3.firstname$"/>
</actionGroup>
<actionGroup ref="DataPersistenceSelfReferenceActionGroup" stepKey="AGKEY"/>
</test>
</tests>