public function testCheckDatabase_mysql() { InstallUtil::checkDatabase('mysql', $this->temporaryDatabaseHostname, $this->temporaryDatabaseUsername, $this->temporaryDatabasePassword, $this->temporaryDatabasePort, '10.5.5', $expectedVersion); $this->assertFalse(InstallUtil::checkDatabase('mysql', $this->temporaryDatabaseHostname, $this->temporaryDatabaseUsername, $this->temporaryDatabasePassword, $this->temporaryDatabasePort, '7.0.0 ', $actualVersion)); $this->assertEquals($expectedVersion, $actualVersion); $this->assertTrue(InstallUtil::checkDatabase('mysql', $this->temporaryDatabaseHostname, $this->temporaryDatabaseUsername, $this->temporaryDatabasePassword, $this->temporaryDatabasePort, $expectedVersion, $actualVersion)); $this->assertEquals($expectedVersion, $actualVersion); $this->assertTrue(InstallUtil::checkDatabase('mysql', $this->temporaryDatabaseHostname, $this->temporaryDatabaseUsername, $this->temporaryDatabasePassword, $this->temporaryDatabasePort, '5.0.0', $actualVersion)); $this->assertEquals($expectedVersion, $actualVersion); }