/** * @test * @group library */ public function success() { $createValues = array('name' => 'service test media', 'albumid' => 'ALBUM-d6569ffb-4005-48db-992e-b40ea135c0d8-ALBUM', 'extension' => 'jpg', 'size' => '10000', 'type' => 'image'); $testMedia = $this->service->create($this->websiteId, $createValues); $this->assertSame($createValues['name'], $testMedia->getName()); $this->assertSame($this->websiteId, $testMedia->getWebsiteId()); $this->assertSame($createValues['albumid'], $testMedia->getAlbumId()); $this->assertSame($createValues['extension'], $testMedia->getExtension()); $this->assertSame($createValues['size'], $testMedia->getSize()); $this->assertSame($createValues['type'], $testMedia->getType()); // Timestamp der letzten Aenderung darf nicht aelter sein als ein paar Sekunden $this->assertNotNull($testMedia->getLastupdate()); $currentTime = time(); $this->assertLessThanOrEqual($currentTime, $testMedia->getLastupdate()); $this->assertGreaterThan($currentTime - 2, $testMedia->getLastupdate()); }