Example #1
0
 /**
  * @covers ::__construct
  * @covers ::getWidth
  * @covers ::getHeight
  * @covers ::getOriginalWidth
  * @covers ::getOriginalHeight
  * @covers ::getContent
  * @covers ::getAspect
  * @covers ::getWidthPercent
  * @covers ::getHeightPercent
  * @covers ::__toString
  */
 public function testConstruct()
 {
     $content = 'test!';
     $item = new Item(100, 200, $content);
     $this->assertSame(100, $item->getWidth());
     $this->assertSame(100, $item->getOriginalWidth());
     $this->assertSame(200, $item->getHeight());
     $this->assertSame(200, $item->getOriginalHeight());
     $this->assertSame(0.5, $item->getAspect());
     $this->assertEquals(25, $item->getWidthPercent(400));
     $this->assertEquals(50, $item->getHeightPercent(400));
     $this->assertSame('test!', $item->getContent());
     $this->assertSame('[Image 100x200 (test!)]', (string) $item);
 }