예제 #1
0
 /**
  * @covers \Xrandr\Geometry::getGeometryString
  * @covers \Xrandr\Geometry::getPositionString
  * @covers \Xrandr\Geometry::getResolutionString
  * @covers \Xrandr\Geometry::__construct
  * @after \Xrandr\Geometry::getResolutionString
  * @after \Xrandr\Geometry::getPositionString
  *
  */
 public function testGetGeometryString()
 {
     $randomWidth = rand(0, 3500);
     $randomHeight = rand(0, 3500);
     $randomX = rand(-3500, 3500);
     $randomY = rand(-3500, 3500);
     $signedX = sprintf("%+d", $randomX);
     $signedY = sprintf("%+d", $randomY);
     $expectedString = "{$randomWidth}x{$randomHeight}{$signedX}{$signedY}";
     $object = new Geometry($randomWidth, $randomHeight, $randomX, $randomY);
     $this->assertEquals($expectedString, $object->getGeometryString());
 }