Example #1
0
 public function testGetSupportedDatabasesWitAllWorking()
 {
     $this->config->expects($this->once())->method('getSystemValue')->will($this->returnValue(array('sqlite', 'mysql', 'pgsql', 'oci', 'mssql')));
     $this->setupClass->expects($this->once())->method('class_exists')->will($this->returnValue(true));
     $this->setupClass->expects($this->exactly(4))->method('is_callable')->will($this->returnValue(true));
     $result = $this->setupClass->getSupportedDatabases();
     $expectedResult = array('sqlite' => 'SQLite', 'mysql' => 'MySQL/MariaDB', 'pgsql' => 'PostgreSQL', 'oci' => 'Oracle', 'mssql' => 'MS SQL');
     $this->assertSame($expectedResult, $result);
 }