/** * @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); }
/** * @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); }