Exemplo n.º 1
0
 /**
  * @test
  * @group library
  */
 public function createGroupAsExpected()
 {
     $createValues = array('name' => 'service_test_group_0');
     $testGroup = $this->service->create($this->websiteId, $createValues);
     $this->assertInstanceOf('Cms\\Data\\Group', $testGroup);
     $this->assertSame($createValues['name'], $testGroup->getName());
     $this->assertSame($this->websiteId, $testGroup->getWebsiteId());
     $this->assertTrue($this->validateUniqueId(new DataGroup(), $testGroup->getId()));
     // Timestamp der letzten Aenderung darf nicht aelter sein als ein paar Sekunden
     $this->assertNotNull($testGroup->getLastupdate());
     $currentTime = time();
     $this->assertLessThanOrEqual($currentTime, $testGroup->getLastupdate());
     $this->assertGreaterThan($currentTime - 2, $testGroup->getLastupdate());
 }