public function testCreateGroup()
 {
     $application = self::$application;
     $group = new \stdClass();
     $group->name = 'New Group in town' . md5(time() . microtime() . uniqid());
     $group = \Stormpath\Resource\Group::instantiate($group);
     $application->createGroup($group);
     $group = \Stormpath\Resource\Group::get($group->href);
     $this->assertContains('New Group in town', $group->name);
     $group->delete();
 }
 public function testShouldBeAbleToGetGroupViaHTMLFragment()
 {
     $group = \Stormpath\Resource\Group::instantiate(array('name' => makeUniqueName('GroupTest htmlFragment')));
     self::$directory->createGroup($group);
     $href = $group->href;
     $hrefParts = array_reverse(explode('/', $href));
     $group = \Stormpath\Resource\Group::get($hrefParts[0]);
     $this->assertInstanceOf('\\Stormpath\\Resource\\Group', $group);
     $this->assertEquals($href, $group->href);
     $group2 = \Stormpath\Client::get($hrefParts[1] . '/' . $hrefParts[0], Stormpath::GROUP);
     $this->assertInstanceOf('\\Stormpath\\Resource\\Group', $group2);
     $this->assertEquals($href, $group2->href);
     $group->delete();
 }
 public function testCreateGroup()
 {
     $application = self::$application;
     $group = new \stdClass();
     $group->name = makeUniqueName('ApplicationTest testCreateGroup');
     $group = \Stormpath\Resource\Group::instantiate($group);
     $application->createGroup($group);
     $group = \Stormpath\Resource\Group::get($group->href);
     $this->assertContains('testCreateGroup', $group->name);
     $group->delete();
 }
Exemplo n.º 4
0
 /**
  * @expectedException \Stormpath\Resource\ResourceError
  */
 public function testDelete()
 {
     $group = \Stormpath\Resource\Group::instantiate(array('name' => 'Deletable Group' . md5(time() . microtime() . uniqid())));
     self::$directory->createGroup($group);
     $group = \Stormpath\Resource\Group::get($group->href);
     $this->assertInstanceOf('\\Stormpath\\Resource\\Group', $group);
     $this->assertContains('Deletable Group', $group->name);
     $href = $group->href;
     $group->delete();
     \Stormpath\Resource\Group::get($href);
 }
 public function testCreateGroup()
 {
     $directory = self::$directory;
     $directory->status = 'enabled';
     $directory->save();
     $group = \Stormpath\Resource\Group::instantiate(array('name' => makeUniqueName('DirectoryTest createGroup')));
     $directory->createGroup($group);
     $group = \Stormpath\Resource\Group::get($group->href);
     $this->assertContains('Main_Directory', $group->directory->name);
     $this->assertContains('createGroup', $group->name);
     $group->delete();
 }
Exemplo n.º 6
0
 public function testCreateGroup()
 {
     $directory = self::$directory;
     $directory->status = 'enabled';
     $directory->save();
     $group = \Stormpath\Resource\Group::instantiate(array('name' => 'New Group' . md5(time() . microtime() . uniqid())));
     $directory->createGroup($group);
     $group = \Stormpath\Resource\Group::get($group->href);
     $this->assertContains('Main Directory', $group->directory->name);
     $this->assertContains('New Group', $group->name);
     $group->delete();
 }