/** * @magentoDataFixture Magento/Reports/_files/viewed_products.php */ public function testGetItems() { $expectedResult = [1 => 3, 2 => 1, 21 => 2]; $actualResult = []; /** @var \Magento\Reports\Model\Item $reportItem */ foreach ($this->_collection->getItems() as $reportItem) { $actualResult[$reportItem->getData('product_id')] = $reportItem->getData('views_num'); } $this->assertEquals($expectedResult, $actualResult); }