public static function getUser4() { static $user; if (!isset($user)) { $user = new Api_Dao_User(); $user->setId(10004); $user->setUsername("test user 4"); $user->setPassword("test password 4"); } return $user; }
public function testinsertIntoDbdeleteFromDb() { $dbCon = RsOpenFBDbTestUtils::getDbCon(); $id = 9876543; $password = "******"; $username = "******"; $user = new Api_Dao_User(); $user->setId($id); $user->setUsername($username); $user->setPassword($password); try { $this->assertEquals(0, $this->getNumUsers($dbCon, $id)); $user->insertIntoDb($dbCon); $this->assertEquals(1, $this->getNumUsers($dbCon, $id)); $row = $this->getUser($dbCon, $id); $this->assertEquals($id, $row[id]); $this->assertEquals($password, $row['password']); $this->assertEquals($username, $row['username']); } catch (Exception $exception) { $user->deleteFromDb($dbCon); throw $exception; } $user->deleteFromDb($dbCon); $this->assertEquals(0, $this->getNumUsers($dbCon, $id)); }