9 use Magento\ImportExport\Test\Fixture\ImportData;
10 use Magento\ImportExport\Test\Page\Adminhtml\AdminImportIndex;
11 use Magento\Mtf\Constraint\AbstractConstraint;
21 const RESULT_MESSAGE =
'Checked rows: %s, checked entities: %s, invalid rows: 0, total errors: 0';
30 public function processAssert(AdminImportIndex $adminImportIndex, ImportData $import)
32 $file = $import->getDataFieldConfig(
'import_file')[
'source'];
33 $rowsCount = $file->getValue()[
'template'][
'count'];
34 $entitiesCount = isset($file->getValue()[
'template'][
'entities'])
35 ? $file->getValue()[
'template'][
'entities']
36 : count($file->getEntities());
38 $message = $adminImportIndex->getMessagesBlock()->getNoticeMessage();
39 \PHPUnit\Framework\Assert::assertEquals(
40 sprintf(self::RESULT_MESSAGE, $rowsCount, $entitiesCount),
42 'Wrong validation result message is displayed.' 53 return 'Displayed validation result is correct.';
processAssert(AdminImportIndex $adminImportIndex, ImportData $import)