Exemple #1
0
 public function testCreateProduct()
 {
     $FileFactory = new FileFactory(new ImageHandler(new Image(__DIR__ . '/resource/production.jpg')));
     $content = $FileFactory->create();
     foreach (ImageHandler::getCharMap() as $char) {
         $this->assertTrue(strpos($content, $char) !== FALSE);
     }
 }
Exemple #2
0
 public function testGetCharByCoordinate()
 {
     $CGraphImageHandler = new ImageHandler(new Image(__DIR__ . '/resource/multi_colors.jpg'));
     $this->assertEquals($CGraphImageHandler->getCharByCoordinate(0, 0), $CGraphImageHandler->getCharByCoordinate(49, 49));
     $this->assertEquals($CGraphImageHandler->getCharByCoordinate(0, 49), $CGraphImageHandler->getCharByCoordinate(49, 0));
     $this->assertEquals($CGraphImageHandler->getCharByCoordinate(25, 0), $CGraphImageHandler->getCharByCoordinate(25, 49));
     $this->assertEquals($CGraphImageHandler->getCharByCoordinate(0, 25), $CGraphImageHandler->getCharByCoordinate(49, 25));
     $this->assertTrue($CGraphImageHandler->getCharByCoordinate(0, 0) != $CGraphImageHandler->getCharByCoordinate(0, 49));
     $this->assertTrue($CGraphImageHandler->getCharByCoordinate(0, 49) != $CGraphImageHandler->getCharByCoordinate(25, 0));
     $this->assertTrue($CGraphImageHandler->getCharByCoordinate(25, 0) != $CGraphImageHandler->getCharByCoordinate(0, 25));
 }