Changeset 34757 for trunk/tests/phpunit/tests/option/siteOption.php
- Timestamp:
- 10/02/2015 01:32:09 AM (10 years ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/option/siteOption.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/option/siteOption.php
r29916 r34757 9 9 } 10 10 11 function test_the_basics() { 11 function test_get_site_option_returns_false_if_option_does_not_exist() { 12 $this->assertFalse( get_site_option( 'doesnotexist' ) ); 13 } 14 15 function test_get_site_option_returns_false_after_deletion() { 12 16 $key = rand_str(); 13 $key2 = rand_str();14 17 $value = rand_str(); 15 $value2 = rand_str(); 18 add_site_option( $key, $value ); 19 delete_site_option( $key ); 20 $this->assertFalse( get_site_option( $key ) ); 21 } 16 22 17 $this->assertFalse( get_site_option( 'doesnotexist' ) ); 23 function test_get_site_option_returns_value() { 24 $key = rand_str(); 25 $value = rand_str(); 26 add_site_option( $key, $value ); 27 $this->assertEquals( $value, get_site_option( $key ) ); 28 } 29 30 function test_get_site_option_returns_updated_value() { 31 $key = rand_str(); 32 $value = rand_str(); 33 $new_value = rand_str(); 34 add_site_option( $key, $value ); 35 update_site_option( $key, $new_value ); 36 $this->assertEquals( $new_value, get_site_option( $key ) ); 37 } 38 39 function test_add_site_option_returns_true_for_new_option() { 40 $key = rand_str(); 41 $value = rand_str(); 18 42 $this->assertTrue( add_site_option( $key, $value ) ); 19 $this->assertEquals( $value, get_site_option( $key ) ); 20 $this->assertFalse( add_site_option( $key, $value ) ); // Already exists 21 $this->assertFalse( update_site_option( $key, $value ) ); // Value is the same 22 $this->assertTrue( update_site_option( $key, $value2 ) ); 23 $this->assertEquals( $value2, get_site_option( $key ) ); 43 } 44 45 function test_add_site_option_returns_false_for_existing_option() { 46 $key = rand_str(); 47 $value = rand_str(); 48 add_site_option( $key, $value ); 24 49 $this->assertFalse( add_site_option( $key, $value ) ); 25 $this->assertEquals( $value2, get_site_option( $key ) ); 50 } 51 52 function test_update_site_option_returns_false_for_same_value() { 53 $key = rand_str(); 54 $value = rand_str(); 55 add_site_option( $key, $value ); 56 $this->assertFalse( update_site_option( $key, $value ) ); 57 } 58 59 function test_update_site_option_returns_true_for_new_value() { 60 $key = rand_str(); 61 $value = rand_str(); 62 $new_value = rand_str(); 63 add_site_option( $key, $value ); 64 $this->assertTrue( update_site_option( $key, $new_value ) ); 65 } 66 67 function test_delete_site_option_returns_true_if_option_exists() { 68 $key = rand_str(); 69 $value = rand_str(); 70 add_site_option( $key, $value ); 26 71 $this->assertTrue( delete_site_option( $key ) ); 27 $this->assertFalse( get_site_option( $key ) ); 72 } 73 74 function test_delete_site_option_returns_false_if_option_does_not_exist() { 75 $key = rand_str(); 76 $value = rand_str(); 77 add_site_option( $key, $value ); 78 delete_site_option( $key ); 28 79 $this->assertFalse( delete_site_option( $key ) ); 29 30 $this->assertTrue( update_site_option( $key2, $value2 ) );31 $this->assertEquals( $value2, get_site_option( $key2 ) );32 $this->assertTrue( delete_site_option( $key2 ) );33 $this->assertFalse( get_site_option( $key2 ) );34 80 } 35 81
Note: See TracChangeset
for help on using the changeset viewer.