public function test_resource_get() { // Create resource $resource = new pytin\Resource(array('name' => 'This is a test resource', 'type' => 'assets.Datacenter', 'status' => 'inuse', 'options' => array(array('name' => 'address', 'value' => 'Nauchniy proezd')))); $resource->save(); $resource = pytin\Resource::get($resource->id); $this->assertTrue($resource->id > 0); $this->assertEquals('This is a test resource', $resource->name); $this->assertEquals('Datacenter', $resource->type); $this->assertEquals('inuse', $resource->status); $this->assertEquals(1, count($resource->options)); $this->assertEquals('address', $resource->options[0]->name); $this->assertEquals('Nauchniy proezd', $resource->options[0]->value); }
public function testResourceGet() { // Create resource $resource = new pytin\Resource(array('name' => 'Test getter', 'type' => 'ipman.IPAddress', 'status' => 'inuse', 'options' => array(array('name' => 'address1', 'value' => '192.168.1.101')))); $resource->save(); $resource = pytin\Resource::get($resource->id); $this->assertTrue($resource->id > 0); $this->assertEquals('Test getter', $resource->name); $this->assertEquals('IPAddress', $resource->type); $this->assertEquals('inuse', $resource->status); $this->assertEquals(1, count($resource->options)); $this->assertEquals('address1', $resource->options[0]->name); $this->assertEquals('192.168.1.101', $resource->options[0]->value); }