Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class User{
- var $db;
- function __construct(){
- $this->db = new Some_DB();
- }
- /*
- * returns true if user user owns account
- */
- function is_user_account($user_id, $acct_id){
- $db = $this->db;
- $sql = "SELECT um_active FROM UserMaps WHERE acct_id = ? AND user_id = ?";
- $res = $db->DbGetOne($sql, array($acct_id,$user_id));
- return $res;
- }
- }
- function test_is_user_account(){
- $user = new User();
- $user->db = new MockDB();
- $has_access = $user->is_user_account(1,1);
- assertTrue($has_access);
- }
- class MockDB{
- function DbGetOne($sql, $params){
- return 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment