Changeset 47343 for branches/3.7/tests/phpunit/tests/option/blogOption.php
- Timestamp:
- 02/22/2020 12:05:12 PM (6 years ago)
- Location:
- branches/3.7
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
tests/phpunit/tests/option/blogOption.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/3.7
- Property svn:mergeinfo changed
-
branches/3.7/tests/phpunit/tests/option/blogOption.php
r25397 r47343 6 6 */ 7 7 class Tests_Option_BlogOption extends WP_UnitTestCase { 8 protected $suppress = false; 9 8 10 function setUp() { 11 global $wpdb; 9 12 parent::setUp(); 13 $this->suppress = $wpdb->suppress_errors(); 10 14 11 15 $_SERVER['REMOTE_ADDR'] = null; 12 16 } 13 17 14 function test_from_same_site() { 15 $key = rand_str(); 16 $key2 = rand_str(); 17 $value = rand_str(); 18 $value2 = rand_str(); 19 20 $this->assertFalse( get_blog_option( 1, 'doesnotexist' ) ); 21 $this->assertFalse( get_option( 'doesnotexist' ) ); // check get_option() 22 23 $this->assertTrue( add_blog_option( 1, $key, $value ) ); 24 // Assert all values of $blog_id that means the current or main blog (the same here). 25 $this->assertEquals( $value, get_blog_option( 1, $key ) ); 26 $this->assertEquals( $value, get_blog_option( null, $key ) ); 27 $this->assertEquals( $value, get_blog_option( '1', $key ) ); 28 $this->assertEquals( $value, get_option( $key ) ); // check get_option() 29 30 $this->assertFalse( add_blog_option( 1, $key, $value ) ); // Already exists 31 $this->assertFalse( update_blog_option( 1, $key, $value ) ); // Value is the same 32 $this->assertTrue( update_blog_option( 1, $key, $value2 ) ); 33 $this->assertEquals( $value2, get_blog_option( 1, $key ) ); 34 $this->assertEquals( $value2, get_option( $key ) ); // check get_option() 35 $this->assertFalse( add_blog_option( 1, $key, $value ) ); 36 $this->assertEquals( $value2, get_blog_option( 1, $key ) ); 37 $this->assertEquals( $value2, get_option( $key ) ); // check get_option() 38 39 $this->assertTrue( delete_blog_option( 1, $key ) ); 40 $this->assertFalse( get_blog_option( 1, $key ) ); 41 $this->assertFalse( get_option( $key ) ); // check get_option() 42 $this->assertFalse( delete_blog_option( 1, $key ) ); 43 $this->assertTrue( update_blog_option( 1, $key2, $value2 ) ); 44 $this->assertEquals( $value2, get_blog_option( 1, $key2 ) ); 45 $this->assertEquals( $value2, get_option( $key2 ) ); // check get_option() 46 $this->assertTrue( delete_blog_option( 1, $key2 ) ); 47 $this->assertFalse( get_blog_option( 1, $key2 ) ); 48 $this->assertFalse( get_option( $key2 ) ); // check get_option() 49 } 50 51 function test_from_same_site_with_null_blog_id() { 52 $key = rand_str(); 53 $key2 = rand_str(); 54 $value = rand_str(); 55 $value2 = rand_str(); 56 57 $this->assertFalse( get_blog_option( null, 'doesnotexist' ) ); 58 $this->assertFalse( get_option( 'doesnotexist' ) ); // check get_option() 59 60 $this->assertTrue( add_blog_option( null, $key, $value ) ); 61 // Assert all values of $blog_id that means the current or main blog (the same here). 62 $this->assertEquals( $value, get_blog_option( null, $key ) ); 63 $this->assertEquals( $value, get_blog_option( null, $key ) ); 64 $this->assertEquals( $value, get_option( $key ) ); // check get_option() 65 66 $this->assertFalse( add_blog_option( null, $key, $value ) ); // Already exists 67 $this->assertFalse( update_blog_option( null, $key, $value ) ); // Value is the same 68 $this->assertTrue( update_blog_option( null, $key, $value2 ) ); 69 $this->assertEquals( $value2, get_blog_option( null, $key ) ); 70 $this->assertEquals( $value2, get_option( $key ) ); // check get_option() 71 $this->assertFalse( add_blog_option( null, $key, $value ) ); 72 $this->assertEquals( $value2, get_blog_option( null, $key ) ); 73 $this->assertEquals( $value2, get_option( $key ) ); // check get_option() 74 75 $this->assertTrue( delete_blog_option( null, $key ) ); 76 $this->assertFalse( get_blog_option( null, $key ) ); 77 $this->assertFalse( get_option( $key ) ); // check get_option() 78 $this->assertFalse( delete_blog_option( null, $key ) ); 79 $this->assertTrue( update_blog_option( null, $key2, $value2 ) ); 80 $this->assertEquals( $value2, get_blog_option( null, $key2 ) ); 81 $this->assertEquals( $value2, get_option( $key2 ) ); // check get_option() 82 $this->assertTrue( delete_blog_option( null, $key2 ) ); 83 $this->assertFalse( get_blog_option( null, $key2 ) ); 84 $this->assertFalse( get_option( $key2 ) ); // check get_option() 18 function tearDown() { 19 global $wpdb; 20 parent::tearDown(); 21 $wpdb->suppress_errors( $this->suppress ); 85 22 } 86 23
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)