public function testToArrayWithNulls() { $obj = new CollectionJson\Property\Query('http://example.com', 'homepage'); $result = $obj->toArray(); foreach (array('name', 'data', 'prompt') as $key) { $this->assertFalse(array_key_exists($key, $result)); } }
public function testAddMultipleQueries() { $query = new Property\Query('http://example.org/friends/search', 'search', null, 'Search'); $query->addData(new Property\Data('search')); $query2 = clone $query; $collection = new Collection('http://example.org/friends/'); $collection->addQuerySet(array($query, $query2)); $result = json_decode($collection, true); $this->assertEquals($result['collection']['queries'], array($query->toArray(), $query2->toArray())); }