assertSame(Model\Order::STATUS_PLACED, "placed"); $this->assertSame(Model\Order::STATUS_APPROVED, "approved"); } // test get inventory public function testOrder() { // initialize the API client $order = new Model\Order(); $order->setStatus("placed"); $this->assertSame("placed", $order->getStatus()); } public function testOrderException() { // initialize the API client $this->expectException(\InvalidArgumentException::class); $order = new Model\Order(); $order->setStatus("invalid_value"); } // test deseralization of order public function testDeserializationOfOrder() { $order_json = <<assertInstanceOf('OpenAPI\Client\Model\Order', $order); $this->assertSame(10, $order->getId()); $this->assertSame(20, $order->getPetId()); $this->assertSame(30, $order->getQuantity()); $this->assertTrue(new \DateTime("2015-08-22T07:13:36.613Z") == $order->getShipDate()); $this->assertSame("placed", $order->getStatus()); $this->assertSame(false, $order->getComplete()); } // test deseralization of array of array of order public function testDeserializationOfArrayOfArrayOfOrder() { $order_json = <<assertArrayHasKey(0, $order); $this->assertArrayHasKey(0, $order[0]); $_order = $order[0][0]; $this->assertInstanceOf('OpenAPI\Client\Model\Order', $_order); $this->assertSame(10, $_order->getId()); $this->assertSame(20, $_order->getPetId()); $this->assertSame(30, $_order->getQuantity()); $this->assertTrue(new \DateTime("2015-08-22T07:13:36.613Z") == $_order->getShipDate()); $this->assertSame("placed", $_order->getStatus()); $this->assertSame(false, $_order->getComplete()); } // test deseralization of map of map of order public function testDeserializationOfMapOfMapOfOrder() { $order_json = <<assertArrayHasKey('test', $order); $this->assertArrayHasKey('test2', $order['test']); $_order = $order['test']['test2']; $this->assertInstanceOf('OpenAPI\Client\Model\Order', $_order); $this->assertSame(10, $_order->getId()); $this->assertSame(20, $_order->getPetId()); $this->assertSame(30, $_order->getQuantity()); $this->assertTrue(new \DateTime("2015-08-22T07:13:36.613Z") == $_order->getShipDate()); $this->assertSame("placed", $_order->getStatus()); $this->assertSame(false, $_order->getComplete()); } }