示例#1
0
 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()));
 }