Changeset 18 in tests for wp-testcase/test_user.php
- Timestamp:
- 09/22/2007 01:46:13 AM (19 years ago)
- File:
-
- 1 edited
-
wp-testcase/test_user.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-testcase/test_user.php
r17 r18 22 22 $user_role = array(); 23 23 foreach (array('administrator', 'editor', 'author', 'contributor', 'subscriber') as $role) { 24 $ this->user_ids[] = $id = $this->_make_user($role);24 $id = $this->_make_user($role); 25 25 $user_role[$id] = $role; 26 26 } … … 43 43 } 44 44 45 // simple get/set tests for user_option functions 46 function test_user_option() { 47 48 $key = rand_str(); 49 $val = rand_str(); 50 51 $user_id = $this->_make_user('author'); 52 53 // get an option that doesn't exist 54 $this->assertFalse(get_user_option($key, $user_id)); 55 56 // set and get 57 update_user_option( $user_id, $key, $val ); 58 $this->assertEquals( $val, get_user_option($key, $user_id) ); 59 60 // change and get again 61 $val2 = rand_str(); 62 update_user_option( $user_id, $key, $val2 ); 63 $this->assertEquals( $val2, get_user_option($key, $user_id) ); 64 65 } 66 67 // simple tests for usermeta functions 68 function test_usermeta() { 69 70 $key = rand_str(); 71 $val = rand_str(); 72 73 $user_id = $this->_make_user('author'); 74 75 // get a meta key that doesn't exist 76 $this->assertEquals( '', get_usermeta($user_id, $key) ); 77 78 // set and get 79 update_usermeta( $user_id, $key, $val ); 80 $this->assertEquals( $val, get_usermeta($user_id, $key) ); 81 82 // change and get again 83 $val2 = rand_str(); 84 update_usermeta( $user_id, $key, $val2 ); 85 $this->assertEquals( $val2, get_usermeta($user_id, $key) ); 86 87 // delete and get 88 delete_usermeta( $user_id, $key ); 89 $this->assertEquals( '', get_usermeta($user_id, $key) ); 90 91 } 92 45 93 } 46 94
Note: See TracChangeset
for help on using the changeset viewer.