/** * Test finding of greatest SemVer * * @return void **/ public function testGreatest() { $v1 = Parser::parse('0.1.2'); $v2 = Parser::parse('0.1.2-rc.1'); $v3 = Parser::parse('0.1.2-rc'); $this->assertEquals(Compare::greatest($v1, $v2, $v3), $v1); $v1 = Parser::parse('0.1.2'); $v2 = Parser::parse('0.1.2-rc.1'); $v3 = Parser::parse('0.1.2-alpha+build.12345'); $v4 = Parser::parse('0.1.3-beta'); $v5 = Parser::parse('0.1.2'); $v6 = Parser::parse('0.1.0'); $this->assertEquals(Compare::greatest($v1, $v2, $v3, $v4, $v5, $v6), $v4); }