public function testFetchUsersPermissionsReduceNewGroup()
 {
     $doc = phpillowGroupTestDocument::createNew();
     $doc->name = 'new_group';
     $doc->permissions = array('blubb');
     $doc->users = array('kore');
     $doc->save();
     $view = new phpillowGroupView();
     $results = $view->query('user_permissions_reduced');
     $permissions = $results->rows[0]['value'];
     sort($permissions);
     $this->assertEquals(array('blubb', 'close_bug', 'delete_bug', 'open_bug', 'view_bug'), $permissions);
 }
 public function testIdGeneration()
 {
     $doc = phpillowGroupTestDocument::createNew();
     $doc->name = 'Maintainer';
     $this->assertSame('maintainer', $doc->generateId());
 }