@@ 52-61 (lines=10) @@ | ||
49 | return DriverManager::getConnection($params); |
|
50 | } |
|
51 | ||
52 | public function testMasterOnConnect() |
|
53 | { |
|
54 | $conn = $this->createMasterSlaveConnection(); |
|
55 | ||
56 | self::assertFalse($conn->isConnectedToMaster()); |
|
57 | $conn->connect('slave'); |
|
58 | self::assertFalse($conn->isConnectedToMaster()); |
|
59 | $conn->connect('master'); |
|
60 | self::assertTrue($conn->isConnectedToMaster()); |
|
61 | } |
|
62 | ||
63 | public function testNoMasterOnExecuteQuery() |
|
64 | { |
|
@@ 130-141 (lines=12) @@ | ||
127 | self::assertFalse($conn->isConnectedToMaster()); |
|
128 | } |
|
129 | ||
130 | public function testMasterSlaveConnectionCloseAndReconnect() |
|
131 | { |
|
132 | $conn = $this->createMasterSlaveConnection(); |
|
133 | $conn->connect('master'); |
|
134 | self::assertTrue($conn->isConnectedToMaster()); |
|
135 | ||
136 | $conn->close(); |
|
137 | self::assertFalse($conn->isConnectedToMaster()); |
|
138 | ||
139 | $conn->connect('master'); |
|
140 | self::assertTrue($conn->isConnectedToMaster()); |
|
141 | } |
|
142 | } |
|
143 |