/** * @depends testFetchOrders */ public function testGetList($o) { $get = $o->getList(); $this->assertInternalType('array', $get); $this->assertEquals(3, count($get)); $this->assertInternalType('object', $get[0]); $this->assertFalse($this->object->getList()); //not fetched yet for this object }
public function testFetchItems() { $this->object->setMock(true, ['fetchOrder.xml', 'fetchOrderItems.xml']); $this->object->setOrderIds('058-1233752-8214740'); $this->object->fetchOrders(); resetLog(); $get = $this->object->fetchItems(); $this->assertInternalType('array', $get); $this->assertEquals(1, count($get)); $this->assertInternalType('object', $get[0]); $getOne = $this->object->fetchItems('string', 0); //$token will be set to false $this->assertInternalType('object', $getOne); $o = new AmazonOrderList('testStore', true, null, __DIR__ . '/../test-config.php'); $this->assertFalse($o->fetchItems()); //not fetched yet for this object }