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