Passed
Push — 1.0.0-dev ( 9c9ab7...066288 )
by nguereza
02:38
created

DatabaseTest::testCannotConnectToDatabase()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 16
Code Lines 13

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 1
Metric Value
cc 1
eloc 13
c 2
b 0
f 1
nc 1
nop 0
dl 0
loc 16
rs 9.8333
1
<?php 
2
3
	use PHPUnit\Framework\TestCase;
4
5
	class DatabaseTest extends TestCase
6
	{	
7
	
8
		public static function setUpBeforeClass()
9
		{
10
		
11
		}
12
		
13
		public static function tearDownAfterClass()
14
		{
15
			
16
		}
17
		
18
		protected function setUp()
19
		{
20
		}
21
22
		protected function tearDown()
23
		{
24
		}
25
		
26
		public function testConnectToDatabaseSuccessfully()
27
		{
28
            $cfg = get_db_config();
29
            $db = new Database($cfg, false);
30
            $isConnected = $db->connect();
31
            $this->assertTrue($isConnected);
32
		}
33
        
34
        public function testCannotConnectToDatabase()
35
		{
36
             $db = new Database(array(
37
                                  'driver' => '',
38
                                  'username' => '',
39
                                  'password' => '',
40
                                  'database' => '',
41
                                  'hostname' => '',
42
                                  'charset' => '',
43
                                  'collation' => '',
44
                                  'prefix' => '',
45
                                  'port' => ''
46
                                ), 
47
                                false);
48
             $isConnected = $db->connect();
49
			$this->assertFalse($isConnected);
50
		}
51
52
	}