9 use Magento\Indexer\Test\Page\Adminhtml\IndexManagement;
10 use Magento\Mtf\Constraint\AbstractConstraint;
22 private $indexerStatus = [
23 0 =>
'REINDEX REQUIRED',
35 public function processAssert(IndexManagement $indexManagement, array $indexers,
bool $expectedStatus =
true)
37 $expectedStatus = $expectedStatus ===
false ? $this->indexerStatus[0] : $this->indexerStatus[1];
38 $indexManagement->open();
40 $indexerStatus = $indexManagement->getMainBlock()->getIndexerStatus(
$indexer);
41 \PHPUnit\Framework\Assert::assertEquals(
44 'Wrong ' .
$indexer .
' status is displayed.' 45 .
"\nExpected: " . $expectedStatus
46 .
"\nActual: " . $indexerStatus
58 return 'Indexer status is correct.';
processAssert(IndexManagement $indexManagement, array $indexers, bool $expectedStatus=true)