Пример #1
0
 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));
 }
Пример #2
0
 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
     }
 }