public function testautoincrementIntoDb() { $dbCon = RsOpenFBDbTestUtils::getDbCon(); $apiKey = "apiKe"; $callbackUrl = "dbUrl"; $canvasUrl = "canUrl"; $default = 1; $name = "name"; $secretKey = "secKey"; $sidenavUrl = "sideUrl"; try { $numRows = $this->getNumAllApps($dbCon); $id = Api_Dao_App::createApp($apiKey, $callbackUrl, $canvasUrl, $name, $default, $secretKey, $sidenavUrl, null, null); $this->assertEquals($numRows + 1, $this->getNumAllApps($dbCon)); $row = $this->getApp($dbCon, $id); $this->assertEquals($callbackUrl, $row['callback_url']); $this->assertEquals($canvasUrl, $row['canvas_url']); $this->assertEquals($default, $row['isdefault']); $this->assertEquals($id, $row['id']); $this->assertEquals($name, $row['name']); $this->assertEquals($sidenavUrl, $row['sidenav_url']); } catch (Exception $exception) { Api_Dao_App::deleteApp($id); throw $exception; } Api_Dao_App::deleteApp($id); $this->assertEquals($numRows, $this->getNumAllApps($dbCon)); }
private function deleteUserAndApp($id, $app) { try { Api_Dao_UsersApp::deleteUserApp($id); } catch (Exception $exception) { // nothing on purpose } try { Api_Dao_App::deleteApp($app); } catch (Exception $exception) { // nothing on purpose } }