@@ -80,7 +80,13 @@ public function exemplarXmlDataProvider()
80
80
</publisher>
81
81
</config> ' ,
82
82
[
83
- "Element 'publisher': Duplicate key-sequence ['topic.message.queue.config.01'] in unique identity-constraint 'unique-publisher-topic'. "
83
+ "Element 'publisher': Duplicate key-sequence ['topic.message.queue.config.01'] in unique identity-constraint 'unique-publisher-topic'.The xml was: \n" .
84
+ "0:<?xml version= \"1.0 \"?> \n1:<config xmlns:xsi= \"http://www.w3.org/2001/XMLSchema-instance \" xsi:noNamespaceSchemaLocation= \"urn:magento:framework-message-queue:etc/publisher.xsd \"> \n" .
85
+ "2: <publisher topic= \"topic.message.queue.config.01 \"> \n" .
86
+ "3: <connection name= \"amqp \" exchange= \"magento2 \"/> \n" .
87
+ "4: </publisher> \n5: <publisher topic= \"topic.message.queue.config.01 \"> \n" .
88
+ "6: <connection name= \"amqp \" exchange= \"magento2 \" disabled= \"true \"/> \n7: </publisher> \n" .
89
+ "8: </config> \n9: \n"
84
90
],
85
91
],
86
92
'non unique publisher connection name ' => [
@@ -91,7 +97,12 @@ public function exemplarXmlDataProvider()
91
97
</publisher>
92
98
</config> ' ,
93
99
[
94
- "Element 'connection': Duplicate key-sequence ['amqp'] in unique identity-constraint 'unique-connection-name'. "
100
+ "Element 'connection': Duplicate key-sequence ['amqp'] in unique identity-constraint 'unique-connection-name'.The xml was: \n" .
101
+ "0:<?xml version= \"1.0 \"?> \n1:<config xmlns:xsi= \"http://www.w3.org/2001/XMLSchema-instance \" xsi:noNamespaceSchemaLocation= \"urn:magento:framework-message-queue:etc/publisher.xsd \"> \n" .
102
+ "2: <publisher topic= \"topic.message.queue.config.01 \"> \n" .
103
+ "3: <connection name= \"amqp \" exchange= \"magento2 \"/> \n" .
104
+ "4: <connection name= \"amqp \" exchange= \"magento2 \"/> \n" .
105
+ "5: </publisher> \n6: </config> \n7: \n"
95
106
],
96
107
],
97
108
'missed required publisher attribute ' => [
@@ -101,7 +112,13 @@ public function exemplarXmlDataProvider()
101
112
</publisher>
102
113
</config> ' ,
103
114
[
104
- "Element 'publisher': The attribute 'topic' is required but missing. "
115
+ "Element 'publisher': The attribute 'topic' is required but missing.The xml was: \n" .
116
+ "0:<?xml version= \"1.0 \"?> \n1:<config xmlns:xsi= \"http://www.w3.org/2001/XMLSchema-instance \" xsi:noNamespaceSchemaLocation= \"urn:magento:framework-message-queue:etc/publisher.xsd \"> \n" .
117
+ "2: <publisher disabled= \"false \"> \n" .
118
+ "3: <connection name= \"amqp \" exchange= \"magento2 \"/> \n" .
119
+ "4: </publisher> \n5: </config> \n6: \n"
120
+
121
+
105
122
],
106
123
],
107
124
'missed required connection attribute ' => [
@@ -118,7 +135,11 @@ public function exemplarXmlDataProvider()
118
135
<publisher topic="topic.message.queue.config.03" disabled="true" />
119
136
</config> ' ,
120
137
[
121
- "Element 'unexpected': This element is not expected. Expected is ( publisher ). "
138
+ "Element 'unexpected': This element is not expected. Expected is ( publisher ).The xml was: \n" .
139
+ "0:<?xml version= \"1.0 \"?> \n1:<config xmlns:xsi= \"http://www.w3.org/2001/XMLSchema-instance \" xsi:noNamespaceSchemaLocation= \"urn:magento:framework-message-queue:etc/publisher.xsd \"> \n" .
140
+ "2: <unexpected name= \"10 \">20</unexpected> \n" .
141
+ "3: <publisher topic= \"topic.message.queue.config.03 \" disabled= \"true \"/> \n" .
142
+ "4: </config> \n5: \n"
122
143
],
123
144
],
124
145
'unexpected connection element ' => [
@@ -129,15 +150,23 @@ public function exemplarXmlDataProvider()
129
150
</publisher>
130
151
</config> ' ,
131
152
[
132
- "Element 'unexpected': This element is not expected. Expected is ( connection ). "
153
+ "Element 'unexpected': This element is not expected. Expected is ( connection ).The xml was: \n" .
154
+ "0:<?xml version= \"1.0 \"?> \n1:<config xmlns:xsi= \"http://www.w3.org/2001/XMLSchema-instance \" xsi:noNamespaceSchemaLocation= \"urn:magento:framework-message-queue:etc/publisher.xsd \"> \n" .
155
+ "2: <publisher topic= \"topic.message.queue.config.03 \" disabled= \"true \"> \n" .
156
+ "3: <connection name= \"amqp \" exchange= \"magento2 \"/> \n" .
157
+ "4: <unexpected name= \"10 \">20</unexpected> \n" .
158
+ "5: </publisher> \n6: </config> \n7: \n"
133
159
],
134
160
],
135
161
'unexpected publisher attribute ' => [
136
162
'<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework-message-queue:etc/publisher.xsd">
137
163
<publisher topic="topic.message.queue.config.03" disabled="true" unexpected="10"/>
138
164
</config> ' ,
139
165
[
140
- "Element 'publisher', attribute 'unexpected': The attribute 'unexpected' is not allowed. " ,
166
+ "Element 'publisher', attribute 'unexpected': The attribute 'unexpected' is not allowed.The xml was: \n" .
167
+ "0:<?xml version= \"1.0 \"?> \n1:<config xmlns:xsi= \"http://www.w3.org/2001/XMLSchema-instance \" xsi:noNamespaceSchemaLocation= \"urn:magento:framework-message-queue:etc/publisher.xsd \"> \n" .
168
+ "2: <publisher topic= \"topic.message.queue.config.03 \" disabled= \"true \" unexpected= \"10 \"/> \n" .
169
+ "3: </config> \n4: \n" ,
141
170
],
142
171
],
143
172
'unexpected connection attribute ' => [
@@ -147,7 +176,11 @@ public function exemplarXmlDataProvider()
147
176
</publisher>
148
177
</config> ' ,
149
178
[
150
- "Element 'connection', attribute 'unexpected': The attribute 'unexpected' is not allowed. " ,
179
+ "Element 'connection', attribute 'unexpected': The attribute 'unexpected' is not allowed.The xml was: \n" .
180
+ "0:<?xml version= \"1.0 \"?> \n1:<config xmlns:xsi= \"http://www.w3.org/2001/XMLSchema-instance \" xsi:noNamespaceSchemaLocation= \"urn:magento:framework-message-queue:etc/publisher.xsd \"> \n" .
181
+ "2: <publisher topic= \"topic.message.queue.config.03 \" disabled= \"true \"> \n" .
182
+ "3: <connection name= \"amqp \" exchange= \"magento2 \" unexpected= \"10 \"/> \n" .
183
+ "4: </publisher> \n5: </config> \n6: \n" ,
151
184
],
152
185
],
153
186
'invalid connection attribute value ' => [
@@ -157,7 +190,11 @@ public function exemplarXmlDataProvider()
157
190
</publisher>
158
191
</config> ' ,
159
192
[
160
- "Element 'connection', attribute 'disabled': 'disabled' is not a valid value of the atomic type 'xs:boolean'. " ,
193
+ "Element 'connection', attribute 'disabled': 'disabled' is not a valid value of the atomic type 'xs:boolean'.The xml was: \n" .
194
+ "0:<?xml version= \"1.0 \"?> \n1:<config xmlns:xsi= \"http://www.w3.org/2001/XMLSchema-instance \" xsi:noNamespaceSchemaLocation= \"urn:magento:framework-message-queue:etc/publisher.xsd \"> \n" .
195
+ "2: <publisher topic= \"topic.message.queue.config.03 \" disabled= \"true \"> \n" .
196
+ "3: <connection name= \"amqp \" exchange= \"magento2 \" disabled= \"disabled \"/> \n" .
197
+ "4: </publisher> \n5: </config> \n6: \n" ,
161
198
],
162
199
],
163
200
'invalid publisher attribute value ' => [
@@ -167,7 +204,11 @@ public function exemplarXmlDataProvider()
167
204
</publisher>
168
205
</config> ' ,
169
206
[
170
- "Element 'publisher', attribute 'disabled': 'disabled' is not a valid value of the atomic type 'xs:boolean'. " ,
207
+ "Element 'publisher', attribute 'disabled': 'disabled' is not a valid value of the atomic type 'xs:boolean'.The xml was: \n" .
208
+ "0:<?xml version= \"1.0 \"?> \n1:<config xmlns:xsi= \"http://www.w3.org/2001/XMLSchema-instance \" xsi:noNamespaceSchemaLocation= \"urn:magento:framework-message-queue:etc/publisher.xsd \"> \n" .
209
+ "2: <publisher topic= \"topic.message.queue.config.03 \" disabled= \"disabled \"> \n" .
210
+ "3: <connection name= \"amqp \" exchange= \"magento2 \"/> \n" .
211
+ "4: </publisher> \n5: </config> \n6: \n" ,
171
212
],
172
213
],
173
214
];
0 commit comments