コード例 #1
0
ファイル: LayerTest.php プロジェクト: phower/image
 public function testSetNameMethodSetsNameAndGetNameMethodReturnsName()
 {
     $adapter = $this->getMockBuilder('Phower\\Image\\Adapter\\AdapterInterface')->getMock();
     $layer = new Layer($adapter);
     $name = 'Layer 1';
     $this->assertInstanceOf('Phower\\Image\\LayerInterface', $layer->setName($name));
     $this->assertEquals($name, $layer->getName());
 }
コード例 #2
0
ファイル: LayersStackTest.php プロジェクト: phower/image
 public function testMoveDownMethodMovesCurrentLayerOnePositionDown()
 {
     $adapter = $this->getMockBuilder('Phower\\Image\\Adapter\\AdapterInterface')->getMock();
     $layer1 = new Layer($adapter);
     $layer1->setName('Layer 1');
     $layer2 = new Layer($adapter);
     $layer2->setName('Layer 2');
     $layer3 = new Layer($adapter);
     $layer3->setName('Layer 3');
     $layers = new LayersStack();
     $layers->append($layer1)->append($layer2)->append($layer3);
     $this->assertEquals(0, $layers->key());
     $this->assertEquals('Layer 3', $layers->current()->getName());
     $layers->moveDown();
     $this->assertEquals(1, $layers->key());
     $this->assertEquals('Layer 3', $layers->current()->getName());
 }