@@ -200,31 +200,46 @@ public function testImportData(
200
200
*
201
201
* @return array
202
202
*/
203
- public function importDataDataProvider ()
203
+ public static function importDataDataProvider ()
204
204
{
205
205
$ filesDirectory = __DIR__ . '/_files/ ' ;
206
- $ sourceData = [
207
- 'delete_behavior ' => [
208
- '$behavior ' => \ Magento \ ImportExport \ Model \Import:: BEHAVIOR_DELETE ,
209
- '$sourceFile ' => $ filesDirectory . self :: DELETE_FILE_NAME ,
210
- ' $dataBefore ' => $ this -> _beforeImport ,
211
- ' $dataAfter ' => [],
212
- ' $updatedItemsCount ' => 0 ,
213
- ' $createdItemsCount ' => 0 ,
214
- '$deletedItemsCount ' => 1 ,
215
- '$errors ' => [],
206
+ $ beforeImport = [
207
+
208
+ 'addresses ' => [ ' 19107 ' , ' 72701 ' ] ,
209
+ 'data ' => [ ' firstname ' => ' Betsy ' , ' lastname ' => ' Parker ' ] ,
210
+ ] ,
211
+ ];
212
+ $ afterImport = [
213
+
214
+ 'addresses ' => [ ' 19107 ' , ' 72701 ' , ' 19108 ' ] ,
215
+ 'data ' => [' firstname ' => ' NotBetsy ' , ' lastname ' => ' NotParker ' ],
216
216
],
217
+ '[email protected] ' => [
'addresses ' => [
'72701 ' ,
'92664 ' ]],
218
+ '[email protected] ' => [
'addresses ' => [
'98801 ' ]],
219
+ '[email protected] ' => [
'addresses ' => []],
217
220
];
218
221
219
- $ sourceData ['add_update_behavior ' ] = [
220
- '$behavior ' => \Magento \ImportExport \Model \Import::BEHAVIOR_ADD_UPDATE ,
221
- '$sourceFile ' => $ filesDirectory . self ::UPDATE_FILE_NAME ,
222
- '$dataBefore ' => $ this ->_beforeImport ,
223
- '$dataAfter ' => $ this ->_afterImport ,
224
- '$updatedItemsCount ' => 1 ,
225
- '$createdItemsCount ' => 3 ,
226
- '$deletedItemsCount ' => 0 ,
227
- '$errors ' => [],
222
+ $ sourceData = [
223
+ 'delete_behavior ' => [
224
+ 'behavior ' => \Magento \ImportExport \Model \Import::BEHAVIOR_DELETE ,
225
+ 'sourceFile ' => $ filesDirectory . self ::DELETE_FILE_NAME ,
226
+ 'dataBefore ' => $ beforeImport ,
227
+ 'dataAfter ' => [],
228
+ 'updatedItemsCount ' => 0 ,
229
+ 'createdItemsCount ' => 0 ,
230
+ 'deletedItemsCount ' => 1 ,
231
+ 'errors ' => [],
232
+ ],
233
+ 'add_update_behavior ' => [
234
+ 'behavior ' => \Magento \ImportExport \Model \Import::BEHAVIOR_ADD_UPDATE ,
235
+ 'sourceFile ' => $ filesDirectory . self ::UPDATE_FILE_NAME ,
236
+ 'dataBefore ' => $ beforeImport ,
237
+ 'dataAfter ' => $ afterImport ,
238
+ 'updatedItemsCount ' => 1 ,
239
+ 'createdItemsCount ' => 3 ,
240
+ 'deletedItemsCount ' => 0 ,
241
+ 'errors ' => [],
242
+ ],
228
243
];
229
244
230
245
return $ sourceData ;
0 commit comments