Example #1
0
 public function testReset()
 {
     $settingsDb = $this->connectionSettingsRW;
     $o1 = new Resource($settingsDb);
     $r1 = $o1->get();
     $this->assertSame($r1, $o1->get());
     $this->assertSame(PGSQL_CONNECTION_OK, pg_connection_status($r1));
     $o1->reset();
     $r2 = $o1->get();
     $this->assertNotSame($r1, $r2);
     try {
         pg_connection_status($r1);
         $this->fail("shouldn't be valid connection resource");
     } catch (\Exception $e) {
     }
     $this->assertSame(PGSQL_CONNECTION_OK, pg_connection_status($r2));
     $o1->terminate();
 }