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(); }
/** * @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(); }
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(); }