Esempio n. 1
0
 public function testComplexCreateSucceeds()
 {
     $img = new Image([Image::PROPERTY_LOCATION => 'some/file.jpg', Image::PROPERTY_TITLE => 'title', Image::PROPERTY_CAPTION => 'caption', Image::PROPERTY_COPYRIGHT => 'copyright', Image::PROPERTY_COPYRIGHT_URL => 'copyright_url', Image::PROPERTY_SOURCE => 'source', Image::PROPERTY_WIDTH => 150, Image::PROPERTY_HEIGHT => 300, Image::PROPERTY_METADATA => ['foo' => 'bar', 'leet' => 1337]]);
     $this->assertEquals('some/file.jpg', $img->getLocation());
     $this->assertEquals('title', $img->getTitle());
     $this->assertEquals('caption', $img->getCaption());
     $this->assertEquals('copyright', $img->getCopyright());
     $this->assertEquals('copyright_url', $img->getCopyrightUrl());
     $this->assertEquals('source', $img->getSource());
     $this->assertEquals(150, $img->getWidth());
     $this->assertEquals(300, $img->getHeight());
     $this->assertEquals(['foo' => 'bar', 'leet' => 1337], $img->getMetadata());
 }