Changeset 436 in tests
- Timestamp:
- 09/11/2011 06:49:32 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wp-testcase/test_option.php
r430 r436 186 186 } 187 187 } 188 189 class TestBlogOption extends WPTestCase { 190 function setUp() { 191 parent::setUp(); 192 } 193 194 function tearDown() { 195 parent::tearDown(); 196 } 197 198 function test_from_same_site() { 199 if ( ! is_multisite() ) 200 return false; 201 202 $key = rand_str(); 203 $key2 = rand_str(); 204 $value = rand_str(); 205 $value2 = rand_str(); 206 207 $this->assertFalse( get_blog_option( 1, 'doesnotexist' ) ); 208 $this->assertFalse( get_option( 'doesnotexist' ) ); // check get_option() 209 210 $this->assertTrue( add_blog_option( 1, $key, $value ) ); 211 // Assert all values of $blog_id that means the current or main blog (the same here). 212 $this->assertEquals( $value, get_blog_option( 1, $key ) ); 213 $this->assertEquals( $value, get_blog_option( null, $key ) ); 214 $this->assertEquals( $value, get_blog_option( '1', $key ) ); 215 $this->assertEquals( $value, get_option( $key ) ); // check get_option() 216 217 $this->assertFalse( add_blog_option( 1, $key, $value ) ); // Already exists 218 $this->assertFalse( update_blog_option( 1, $key, $value ) ); // Value is the same 219 $this->assertTrue( update_blog_option( 1, $key, $value2 ) ); 220 $this->assertEquals( $value2, get_blog_option( 1, $key ) ); 221 $this->assertEquals( $value2, get_option( $key ) ); // check get_option() 222 $this->assertFalse( add_blog_option( 1, $key, $value ) ); 223 $this->assertEquals( $value2, get_blog_option( 1, $key ) ); 224 $this->assertEquals( $value2, get_option( $key ) ); // check get_option() 225 226 $this->assertTrue( delete_blog_option( 1, $key ) ); 227 $this->assertFalse( get_blog_option( 1, $key ) ); 228 $this->assertFalse( get_option( $key ) ); // check get_option() 229 $this->assertFalse( delete_blog_option( 1, $key ) ); 230 $this->assertTrue( update_blog_option( 1, $key2, $value2 ) ); 231 $this->assertEquals( $value2, get_blog_option( 1, $key2 ) ); 232 $this->assertEquals( $value2, get_option( $key2 ) ); // check get_option() 233 $this->assertTrue( delete_blog_option( 1, $key2 ) ); 234 $this->assertFalse( get_blog_option( 1, $key2 ) ); 235 $this->assertFalse( get_option( $key2 ) ); // check get_option() 236 } 237 }
Note: See TracChangeset
for help on using the changeset viewer.