コード例 #1
0
 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);
 }