Skip to content

Commit 0da60bd

Browse files
committed
MQE-682: [devdocs] Copy documentation from devdocs to XSDs
- Assertion minOccurs fixed; was defaulting to required (which would make it backwards incompatible).
1 parent 980c3f7 commit 0da60bd

File tree

1 file changed

+60
-60
lines changed

1 file changed

+60
-60
lines changed

src/Magento/FunctionalTestingFramework/Test/etc/Actions/assertActions.xsd

+60-60
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@
9595
<!-- REMOVE expected/expectedType and actual/actualType in MQE-683-->
9696
<xs:complexType name="assertionType">
9797
<xs:sequence>
98-
<xs:element name="expectedResult" type="expectedResultType"/>
99-
<xs:element name="actualResult" type="actualResultType"/>
98+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
99+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
100100
</xs:sequence>
101101
<xs:attribute ref="expected"/>
102102
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -115,7 +115,7 @@
115115
</xs:documentation>
116116
</xs:annotation>
117117
<xs:sequence>
118-
<xs:element name="expectedResult" type="expectedResultType"/>
118+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
119119
</xs:sequence>
120120
<xs:attribute type="xs:string" name="expectedValue">
121121
<xs:annotation>
@@ -142,8 +142,8 @@
142142
</xs:documentation>
143143
</xs:annotation>
144144
<xs:sequence>
145-
<xs:element name="expectedResult" type="expectedResultType"/>
146-
<xs:element name="actualResult" type="actualResultType"/>
145+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
146+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
147147
</xs:sequence>
148148
<xs:attribute ref="expected"/>
149149
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -160,8 +160,8 @@
160160
</xs:documentation>
161161
</xs:annotation>
162162
<xs:sequence>
163-
<xs:element name="expectedResult" type="expectedResultType"/>
164-
<xs:element name="actualResult" type="actualResultType"/>
163+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
164+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
165165
</xs:sequence>
166166
<xs:attribute ref="expected"/>
167167
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -178,8 +178,8 @@
178178
</xs:documentation>
179179
</xs:annotation>
180180
<xs:sequence>
181-
<xs:element name="expectedResult" type="expectedResultType"/>
182-
<xs:element name="actualResult" type="actualResultType"/>
181+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
182+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
183183
</xs:sequence>
184184
<xs:attribute ref="expected"/>
185185
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -197,8 +197,8 @@
197197
</xs:documentation>
198198
</xs:annotation>
199199
<xs:sequence>
200-
<xs:element name="expectedResult" type="expectedResultType"/>
201-
<xs:element name="actualResult" type="actualResultType"/>
200+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
201+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
202202
</xs:sequence>
203203
<xs:attribute ref="expected"/>
204204
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -215,8 +215,8 @@
215215
</xs:documentation>
216216
</xs:annotation>
217217
<xs:sequence>
218-
<xs:element name="expectedResult" type="expectedResultType"/>
219-
<xs:element name="actualResult" type="actualResultType"/>
218+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
219+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
220220
</xs:sequence>
221221
<xs:attribute ref="expected"/>
222222
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -233,7 +233,7 @@
233233
</xs:documentation>
234234
</xs:annotation>
235235
<xs:sequence>
236-
<xs:element name="actualResult" type="actualResultType"/>
236+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
237237
</xs:sequence>
238238
<xs:attribute ref="expected"/>
239239
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -250,8 +250,8 @@
250250
</xs:documentation>
251251
</xs:annotation>
252252
<xs:sequence>
253-
<xs:element name="expectedResult" type="expectedResultType"/>
254-
<xs:element name="actualResult" type="actualResultType"/>
253+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
254+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
255255
</xs:sequence>
256256
<xs:attribute ref="expected"/>
257257
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -269,7 +269,7 @@
269269
</xs:documentation>
270270
</xs:annotation>
271271
<xs:sequence>
272-
<xs:element name="actualResult" type="actualResultType"/>
272+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
273273
</xs:sequence>
274274
<xs:attribute ref="expected"/>
275275
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -286,7 +286,7 @@
286286
</xs:documentation>
287287
</xs:annotation>
288288
<xs:sequence>
289-
<xs:element name="actualResult" type="actualResultType"/>
289+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
290290
</xs:sequence>
291291
<xs:attribute ref="expected"/>
292292
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -303,7 +303,7 @@
303303
</xs:documentation>
304304
</xs:annotation>
305305
<xs:sequence>
306-
<xs:element name="actualResult" type="actualResultType"/>
306+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
307307
</xs:sequence>
308308
<xs:attribute ref="expected"/>
309309
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -320,8 +320,8 @@
320320
</xs:documentation>
321321
</xs:annotation>
322322
<xs:sequence>
323-
<xs:element name="expectedResult" type="expectedResultType"/>
324-
<xs:element name="actualResult" type="actualResultType"/>
323+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
324+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
325325
</xs:sequence>
326326
<xs:attribute ref="expected"/>
327327
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -338,8 +338,8 @@
338338
</xs:documentation>
339339
</xs:annotation>
340340
<xs:sequence>
341-
<xs:element name="expectedResult" type="expectedResultType"/>
342-
<xs:element name="actualResult" type="actualResultType"/>
341+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
342+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
343343
</xs:sequence>
344344
<xs:attribute ref="expected"/>
345345
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -356,8 +356,8 @@
356356
</xs:documentation>
357357
</xs:annotation>
358358
<xs:sequence>
359-
<xs:element name="expectedResult" type="expectedResultType"/>
360-
<xs:element name="actualResult" type="actualResultType"/>
359+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
360+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
361361
</xs:sequence>
362362
<xs:attribute ref="expected"/>
363363
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -374,8 +374,8 @@
374374
</xs:documentation>
375375
</xs:annotation>
376376
<xs:sequence>
377-
<xs:element name="expectedResult" type="expectedResultType"/>
378-
<xs:element name="actualResult" type="actualResultType"/>
377+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
378+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
379379
</xs:sequence>
380380
<xs:attribute ref="expected"/>
381381
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -392,8 +392,8 @@
392392
</xs:documentation>
393393
</xs:annotation>
394394
<xs:sequence>
395-
<xs:element name="expectedResult" type="expectedResultType"/>
396-
<xs:element name="actualResult" type="actualResultType"/>
395+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
396+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
397397
</xs:sequence>
398398
<xs:attribute ref="expected"/>
399399
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -410,7 +410,7 @@
410410
</xs:documentation>
411411
</xs:annotation>
412412
<xs:sequence>
413-
<xs:element name="actualResult" type="actualResultType"/>
413+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
414414
</xs:sequence>
415415
<xs:attribute ref="expected"/>
416416
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -427,8 +427,8 @@
427427
</xs:documentation>
428428
</xs:annotation>
429429
<xs:sequence>
430-
<xs:element name="expectedResult" type="expectedResultType"/>
431-
<xs:element name="actualResult" type="actualResultType"/>
430+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
431+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
432432
</xs:sequence>
433433
<xs:attribute ref="expected"/>
434434
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -445,8 +445,8 @@
445445
</xs:documentation>
446446
</xs:annotation>
447447
<xs:sequence>
448-
<xs:element name="expectedResult" type="expectedResultType"/>
449-
<xs:element name="actualResult" type="actualResultType"/>
448+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
449+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
450450
</xs:sequence>
451451
<xs:attribute ref="expected"/>
452452
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -463,8 +463,8 @@
463463
</xs:documentation>
464464
</xs:annotation>
465465
<xs:sequence>
466-
<xs:element name="expectedResult" type="expectedResultType"/>
467-
<xs:element name="actualResult" type="actualResultType"/>
466+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
467+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
468468
</xs:sequence>
469469
<xs:attribute ref="expected"/>
470470
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -481,8 +481,8 @@
481481
</xs:documentation>
482482
</xs:annotation>
483483
<xs:sequence>
484-
<xs:element name="expectedResult" type="expectedResultType"/>
485-
<xs:element name="actualResult" type="actualResultType"/>
484+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
485+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
486486
</xs:sequence>
487487
<xs:attribute ref="expected"/>
488488
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -499,7 +499,7 @@
499499
</xs:documentation>
500500
</xs:annotation>
501501
<xs:sequence>
502-
<xs:element name="actualResult" type="actualResultType"/>
502+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
503503
</xs:sequence>
504504
<xs:attribute ref="expected"/>
505505
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -516,8 +516,8 @@
516516
</xs:documentation>
517517
</xs:annotation>
518518
<xs:sequence>
519-
<xs:element name="expectedResult" type="expectedResultType"/>
520-
<xs:element name="actualResult" type="actualResultType"/>
519+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
520+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
521521
</xs:sequence>
522522
<xs:attribute ref="expected"/>
523523
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -535,8 +535,8 @@
535535
</xs:documentation>
536536
</xs:annotation>
537537
<xs:sequence>
538-
<xs:element name="expectedResult" type="expectedResultType"/>
539-
<xs:element name="actualResult" type="actualResultType"/>
538+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
539+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
540540
</xs:sequence>
541541
<xs:attribute ref="expected"/>
542542
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -553,7 +553,7 @@
553553
</xs:documentation>
554554
</xs:annotation>
555555
<xs:sequence>
556-
<xs:element name="actualResult" type="actualResultType"/>
556+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
557557
</xs:sequence>
558558
<xs:attribute ref="expected"/>
559559
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -570,8 +570,8 @@
570570
</xs:documentation>
571571
</xs:annotation>
572572
<xs:sequence>
573-
<xs:element name="expectedResult" type="expectedResultType"/>
574-
<xs:element name="actualResult" type="actualResultType"/>
573+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
574+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
575575
</xs:sequence>
576576
<xs:attribute ref="expected"/>
577577
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -588,8 +588,8 @@
588588
</xs:documentation>
589589
</xs:annotation>
590590
<xs:sequence>
591-
<xs:element name="expectedResult" type="expectedResultType"/>
592-
<xs:element name="actualResult" type="actualResultType"/>
591+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
592+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
593593
</xs:sequence>
594594
<xs:attribute ref="expected"/>
595595
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -606,7 +606,7 @@
606606
</xs:documentation>
607607
</xs:annotation>
608608
<xs:sequence>
609-
<xs:element name="actualResult" type="actualResultType"/>
609+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
610610
</xs:sequence>
611611
<xs:attribute ref="expected"/>
612612
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -623,8 +623,8 @@
623623
</xs:documentation>
624624
</xs:annotation>
625625
<xs:sequence>
626-
<xs:element name="expectedResult" type="expectedResultType"/>
627-
<xs:element name="actualResult" type="actualResultType"/>
626+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
627+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
628628
</xs:sequence>
629629
<xs:attribute ref="expected"/>
630630
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -641,8 +641,8 @@
641641
</xs:documentation>
642642
</xs:annotation>
643643
<xs:sequence>
644-
<xs:element name="expectedResult" type="expectedResultType"/>
645-
<xs:element name="actualResult" type="actualResultType"/>
644+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
645+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
646646
</xs:sequence>
647647
<xs:attribute ref="expected"/>
648648
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -659,8 +659,8 @@
659659
</xs:documentation>
660660
</xs:annotation>
661661
<xs:sequence>
662-
<xs:element name="expectedResult" type="expectedResultType"/>
663-
<xs:element name="actualResult" type="actualResultType"/>
662+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
663+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
664664
</xs:sequence>
665665
<xs:attribute ref="expected"/>
666666
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -677,8 +677,8 @@
677677
</xs:documentation>
678678
</xs:annotation>
679679
<xs:sequence>
680-
<xs:element name="expectedResult" type="expectedResultType"/>
681-
<xs:element name="actualResult" type="actualResultType"/>
680+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
681+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
682682
</xs:sequence>
683683
<xs:attribute ref="expected"/>
684684
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -695,7 +695,7 @@
695695
</xs:documentation>
696696
</xs:annotation>
697697
<xs:sequence>
698-
<xs:element name="actualResult" type="actualResultType"/>
698+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
699699
</xs:sequence>
700700
<xs:attribute ref="expected"/>
701701
<xs:attribute type="assertEnum" name="expectedType" default="const"/>
@@ -712,8 +712,8 @@
712712
</xs:documentation>
713713
</xs:annotation>
714714
<xs:sequence minOccurs="0">
715-
<xs:element name="expectedResult" type="expectedResultType"/>
716-
<xs:element name="actualResult" type="actualResultType"/>
715+
<xs:element name="expectedResult" type="expectedResultType" minOccurs="0"/>
716+
<xs:element name="actualResult" type="actualResultType" minOccurs="0"/>
717717
</xs:sequence>
718718
<xs:attribute ref="expected"/>
719719
<xs:attribute type="assertEnum" name="expectedType" default="const"/>

0 commit comments

Comments
 (0)