/** * @param oxBasket $basket */ private function checkContents(oxBasket $basket, $expectedAmount) { $basketArticles = $basket->getBasketArticles(); $keys = array_keys($basketArticles); $this->assertTrue(is_array($basketArticles)); $this->assertEquals(1, count($basketArticles)); $this->assertTrue(is_a($basketArticles[$keys[0]], 'oxArticle')); $this->assertEquals($this->testArticleId, $basketArticles[$keys[0]]->getId()); $basketContents = $basket->getContents(); $keys = array_keys($basketContents); $this->assertTrue(is_array($basketContents)); $this->assertEquals(1, count($basketArticles)); $this->assertTrue(is_a($basketContents[$keys[0]], 'oxBasketItem')); $basketItem = $basketContents[$keys[0]]; $this->assertEquals($this->testArticleId, $basketItem->getProductId()); $this->assertEquals($expectedAmount, $basketItem->getAmount()); }