Example #1
0
 public function testToArray()
 {
     $version = new Version();
     $this->assertEquals([], $version->toArray());
     $version->set(['value' => '4.1.1']);
     $this->assertEquals('4.1.1', $version->toArray());
     $version->set(['value' => '4.1.1', 'details' => 2]);
     $this->assertEquals('4.1', $version->toArray());
     $version = new Version();
     $version->set(['value' => '5.1', 'alias' => 'XP']);
     $this->assertEquals(['value' => '5.1', 'alias' => 'XP'], $version->toArray());
     $version = new Version();
     $version->set(['value' => '10.11', 'nickname' => 'El Capitan']);
     $this->assertEquals(['value' => '10.11', 'nickname' => 'El Capitan'], $version->toArray());
 }