Example #1
0
 /**
  * @covers VersionSort::trim
  * @covers VersionSort::get
  */
 public function testPrefixSymbols()
 {
     $versions = array('@-#*&^$~=`|[]:;"\'.,/\\1.0.1');
     $vs = new VersionSort($versions);
     $expected = $vs->trim()->get();
     $actual = array('1.0.1');
     $this->assertEquals($expected, $actual);
 }
Example #2
0
 /**
  * @covers VersionSort::asc
  */
 public function testAllVersion()
 {
     $versions = array('1203.1.RC.100', '1203.1.RC.21', '1.0.20', '1.0.239', '1.1.alpha.1', '1.1.alpha.4', '3.0.2', '3.8.1');
     $vs = new VersionSort($versions);
     $expected = $vs->asc();
     $actual = array('1.0.20', '1.0.239', '1.1.alpha.1', '1.1.alpha.4', '3.0.2', '3.8.1', '1203.1.RC.21', '1203.1.RC.100');
     $this->assertEquals($expected, $actual);
 }