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(); }