Changeset 11737 for trunk/tests/phpunit/testcases/xprofile/functions.php
- Timestamp:
- 11/03/2017 07:44:10 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/testcases/xprofile/functions.php
r11288 r11737 7 7 class BP_Tests_XProfile_Functions extends BP_UnitTestCase { 8 8 public function test_get_hidden_field_types_for_user_loggedout() { 9 $duser = $this->factory->user->create();9 $duser = self::factory()->user->create(); 10 10 11 11 $old_current_user = bp_loggedin_user_id(); … … 18 18 19 19 public function test_get_hidden_field_types_for_user_loggedin() { 20 $duser = $this->factory->user->create();21 $cuser = $this->factory->user->create();20 $duser = self::factory()->user->create(); 21 $cuser = self::factory()->user->create(); 22 22 23 23 $old_current_user = bp_loggedin_user_id(); … … 30 30 31 31 public function test_get_hidden_field_types_for_user_friends() { 32 $duser = $this->factory->user->create();33 $cuser = $this->factory->user->create();32 $duser = self::factory()->user->create(); 33 $cuser = self::factory()->user->create(); 34 34 friends_add_friend( $duser, $cuser, true ); 35 35 … … 43 43 44 44 public function test_get_hidden_field_types_for_user_admin() { 45 $duser = $this->factory->user->create();46 $cuser = $this->factory->user->create();45 $duser = self::factory()->user->create(); 46 $cuser = self::factory()->user->create(); 47 47 $this->grant_bp_moderate( $cuser ); 48 48 … … 61 61 */ 62 62 public function test_bp_xprofile_update_meta_with_line_breaks() { 63 $g = $this->factory->xprofile_group->create();64 $f = $this->factory->xprofile_field->create( array(63 $g = self::factory()->xprofile_group->create(); 64 $f = self::factory()->xprofile_field->create( array( 65 65 'field_group_id' => $g, 66 66 ) ); … … 98 98 */ 99 99 public function test_bp_xprofile_get_field_visibility_level_user_set() { 100 $u = $this->factory->user->create();101 $g = $this->factory->xprofile_group->create();102 $f = $this->factory->xprofile_field->create( array(100 $u = self::factory()->user->create(); 101 $g = self::factory()->xprofile_group->create(); 102 $f = self::factory()->xprofile_field->create( array( 103 103 'field_group_id' => $g, 104 104 ) ); … … 116 116 */ 117 117 public function test_bp_xprofile_get_field_visibility_level_user_unset() { 118 $u = $this->factory->user->create();119 $g = $this->factory->xprofile_group->create();120 $f = $this->factory->xprofile_field->create( array(118 $u = self::factory()->user->create(); 119 $g = self::factory()->xprofile_group->create(); 120 $f = self::factory()->xprofile_field->create( array( 121 121 'field_group_id' => $g, 122 122 ) ); … … 133 133 */ 134 134 public function test_bp_xprofile_get_field_visibility_level_admin_override() { 135 $u = $this->factory->user->create();136 $g = $this->factory->xprofile_group->create();137 $f = $this->factory->xprofile_field->create( array(135 $u = self::factory()->user->create(); 136 $g = self::factory()->xprofile_group->create(); 137 $f = self::factory()->xprofile_field->create( array( 138 138 'field_group_id' => $g, 139 139 ) ); … … 177 177 */ 178 178 public function test_bp_xprofile_delete_meta_illegal_characters() { 179 $g = $this->factory->xprofile_group->create();179 $g = self::factory()->xprofile_group->create(); 180 180 bp_xprofile_update_meta( $g, 'group', 'foo', 'bar' ); 181 181 $this->assertSame( 'bar', bp_xprofile_get_meta( $g, 'group', 'foo' ) ); … … 192 192 */ 193 193 public function test_bp_xprofile_delete_meta_trim_meta_value() { 194 $g = $this->factory->xprofile_group->create();194 $g = self::factory()->xprofile_group->create(); 195 195 bp_xprofile_update_meta( $g, 'group', 'foo', 'bar' ); 196 196 $this->assertSame( 'bar', bp_xprofile_get_meta( $g, 'group', 'foo' ) ); … … 205 205 */ 206 206 public function test_bp_xprofile_delete_meta_meta_value_match() { 207 $g = $this->factory->xprofile_group->create();207 $g = self::factory()->xprofile_group->create(); 208 208 bp_xprofile_update_meta( $g, 'group', 'foo', 'bar' ); 209 209 $this->assertSame( 'bar', bp_xprofile_get_meta( $g, 'group', 'foo' ) ); … … 217 217 */ 218 218 public function test_bp_xprofile_delete_meta_delete_all() { 219 $g = $this->factory->xprofile_group->create();219 $g = self::factory()->xprofile_group->create(); 220 220 bp_xprofile_update_meta( $g, 'group', 'foo', 'bar' ); 221 221 bp_xprofile_update_meta( $g, 'group', 'foo2', 'bar' ); … … 236 236 // With no meta key, don't delete for all items - just delete 237 237 // all for a single item 238 $g1 = $this->factory->xprofile_group->create();239 $g2 = $this->factory->xprofile_group->create();238 $g1 = self::factory()->xprofile_group->create(); 239 $g2 = self::factory()->xprofile_group->create(); 240 240 bp_xprofile_add_meta( $g1, 'group', 'foo', 'bar' ); 241 241 bp_xprofile_add_meta( $g1, 'group', 'foo1', 'bar1' ); … … 256 256 // With no meta key, don't delete for all items - just delete 257 257 // all for a single item 258 $g1 = $this->factory->xprofile_group->create();259 $g2 = $this->factory->xprofile_group->create();258 $g1 = self::factory()->xprofile_group->create(); 259 $g2 = self::factory()->xprofile_group->create(); 260 260 bp_xprofile_add_meta( $g1, 'group', 'foo', 'bar' ); 261 261 bp_xprofile_add_meta( $g1, 'group', 'foo1', 'bar1' ); … … 299 299 */ 300 300 public function test_bp_xprofile_get_meta_no_meta_key() { 301 $g = $this->factory->xprofile_group->create();301 $g = self::factory()->xprofile_group->create(); 302 302 bp_xprofile_update_meta( $g, 'group', 'foo', 'bar' ); 303 303 bp_xprofile_update_meta( $g, 'group', 'foo2', 'bar' ); … … 319 319 */ 320 320 public function test_bp_xprofile_get_meta_single_true() { 321 $g = $this->factory->xprofile_group->create();321 $g = self::factory()->xprofile_group->create(); 322 322 bp_xprofile_add_meta( $g, 'group', 'foo', 'bar' ); 323 323 bp_xprofile_add_meta( $g, 'group', 'foo', 'baz' ); … … 331 331 */ 332 332 public function test_bp_xprofile_get_meta_single_false() { 333 $g = $this->factory->xprofile_group->create();333 $g = self::factory()->xprofile_group->create(); 334 334 bp_xprofile_add_meta( $g, 'group', 'foo', 'bar' ); 335 335 bp_xprofile_add_meta( $g, 'group', 'foo', 'baz' ); … … 342 342 */ 343 343 public function test_bp_xprofile_get_meta_no_meta_key_no_results() { 344 $g = $this->factory->xprofile_group->create();344 $g = self::factory()->xprofile_group->create(); 345 345 346 346 $expected = array(); … … 378 378 */ 379 379 public function test_bp_xprofile_update_meta_illegal_characters() { 380 $g = $this->factory->xprofile_group->create();380 $g = self::factory()->xprofile_group->create(); 381 381 $krazy_key = ' f!@#$%^o *(){}o?+'; 382 382 bp_xprofile_update_meta( $g, 'group', $krazy_key, 'bar' ); … … 389 389 */ 390 390 public function test_bp_xprofile_update_meta_stripslashes() { 391 $g = $this->factory->xprofile_group->create();391 $g = self::factory()->xprofile_group->create(); 392 392 $v = "Totally \'tubular\'"; 393 393 bp_xprofile_update_meta( $g, 'group', 'foo', $v ); … … 400 400 */ 401 401 public function test_bp_xprofile_update_meta_empty_value_delete() { 402 $g = $this->factory->xprofile_group->create();402 $g = self::factory()->xprofile_group->create(); 403 403 bp_xprofile_update_meta( $g, 'group', 'foo', 'bar' ); 404 404 bp_xprofile_update_meta( $g, 'group', 'foo', '' ); … … 411 411 */ 412 412 public function test_bp_xprofile_update_meta_new() { 413 $g = $this->factory->xprofile_group->create();413 $g = self::factory()->xprofile_group->create(); 414 414 $this->assertSame( '', bp_xprofile_get_meta( $g, 'group', 'foo' ) ); 415 415 $this->assertNotEmpty( bp_xprofile_update_meta( $g, 'group', 'foo', 'bar' ) ); … … 422 422 */ 423 423 public function test_bp_xprofile_update_meta_existing() { 424 $g = $this->factory->xprofile_group->create();424 $g = self::factory()->xprofile_group->create(); 425 425 bp_xprofile_update_meta( $g, 'group', 'foo', 'bar' ); 426 426 $this->assertSame( 'bar', bp_xprofile_get_meta( $g, 'group', 'foo' ) ); … … 434 434 */ 435 435 public function test_bp_xprofile_update_meta_same_value() { 436 $g = $this->factory->xprofile_group->create();436 $g = self::factory()->xprofile_group->create(); 437 437 bp_xprofile_update_meta( $g, 'group', 'foo', 'bar' ); 438 438 $this->assertSame( 'bar', bp_xprofile_get_meta( $g, 'group', 'foo' ) ); … … 445 445 */ 446 446 public function test_bp_xprofile_update_meta_prev_value() { 447 $g = $this->factory->xprofile_group->create();447 $g = self::factory()->xprofile_group->create(); 448 448 bp_xprofile_add_meta( $g, 'group', 'foo', 'bar' ); 449 449 … … 466 466 */ 467 467 public function test_bp_xprofile_update_meta_where_sql_filter_keywords_are_in_quoted_value() { 468 $g = $this->factory->xprofile_group->create();468 $g = self::factory()->xprofile_group->create(); 469 469 $value = "SELECT object_id FROM wp_bp_xprofile_groups WHERE \"foo\" VALUES (foo = 'bar'"; 470 470 bp_xprofile_add_meta( $g, 'group', 'foo', 'bar' ); … … 479 479 */ 480 480 public function test_bp_xprofile_update_meta_where_meta_id_is_in_quoted_value() { 481 $g = $this->factory->xprofile_group->create();481 $g = self::factory()->xprofile_group->create(); 482 482 $value = "foo meta_id bar"; 483 483 bp_xprofile_add_meta( $g, 'group', 'foo', 'bar' ); … … 507 507 */ 508 508 public function test_bp_xprofile_add_meta_existing_unique() { 509 $g = $this->factory->xprofile_group->create();509 $g = self::factory()->xprofile_group->create(); 510 510 bp_xprofile_add_meta( $g, 'group', 'foo', 'bar' ); 511 511 $this->assertFalse( bp_xprofile_add_meta( $g, 'group', 'foo', 'baz', true ) ); … … 517 517 */ 518 518 public function test_bp_xprofile_add_meta_existing_not_unique() { 519 $g = $this->factory->xprofile_group->create();519 $g = self::factory()->xprofile_group->create(); 520 520 bp_xprofile_add_meta( $g, 'group', 'foo', 'bar' ); 521 521 $this->assertNotEmpty( bp_xprofile_add_meta( $g, 'group', 'foo', 'baz' ) ); … … 526 526 */ 527 527 public function test_bp_get_member_profile_data_inside_loop() { 528 $u = $this->factory->user->create();529 $g = $this->factory->xprofile_group->create();530 $f = $this->factory->xprofile_field->create( array(528 $u = self::factory()->user->create(); 529 $g = self::factory()->xprofile_group->create(); 530 $f = self::factory()->xprofile_field->create( array( 531 531 'field_group_id' => $g, 532 532 'name' => 'Neato', … … 550 550 */ 551 551 public function test_bp_get_member_profile_data_outside_of_loop() { 552 $u = $this->factory->user->create();553 $g = $this->factory->xprofile_group->create();554 $f = $this->factory->xprofile_field->create( array(552 $u = self::factory()->user->create(); 553 $g = self::factory()->xprofile_group->create(); 554 $f = self::factory()->xprofile_field->create( array( 555 555 'field_group_id' => $g, 556 556 'name' => 'Kewl', … … 570 570 */ 571 571 public function test_get_field_data_integer_zero() { 572 $u = $this->factory->user->create();573 $g = $this->factory->xprofile_group->create();574 $f = $this->factory->xprofile_field->create( array(572 $u = self::factory()->user->create(); 573 $g = self::factory()->xprofile_group->create(); 574 $f = self::factory()->xprofile_field->create( array( 575 575 'field_group_id' => $g, 576 576 'type' => 'number', … … 621 621 */ 622 622 public function test_xprofile_insert_field_type_option() { 623 $g = $this->factory->xprofile_group->create();624 $parent = $this->factory->xprofile_field->create( array(623 $g = self::factory()->xprofile_group->create(); 624 $parent = self::factory()->xprofile_field->create( array( 625 625 'field_group_id' => $g, 626 626 'type' => 'selectbox', … … 644 644 */ 645 645 public function test_xprofile_insert_field_should_process_falsey_values_for_boolean_params_on_existing_fields() { 646 $g = $this->factory->xprofile_group->create();646 $g = self::factory()->xprofile_group->create(); 647 647 $f = xprofile_insert_field( array( 648 648 'field_group_id' => $g, … … 702 702 */ 703 703 public function test_xprofile_insert_field_type_option_option_order() { 704 $g = $this->factory->xprofile_group->create();705 $parent = $this->factory->xprofile_field->create( array(704 $g = self::factory()->xprofile_group->create(); 705 $parent = self::factory()->xprofile_field->create( array( 706 706 'field_group_id' => $g, 707 707 'type' => 'selectbox', … … 727 727 */ 728 728 public function test_xprofile_insert_field_should_set_is_default_option_to_false_for_new_option() { 729 $g = $this->factory->xprofile_group->create();730 $parent = $this->factory->xprofile_field->create( array(729 $g = self::factory()->xprofile_group->create(); 730 $parent = self::factory()->xprofile_field->create( array( 731 731 'field_group_id' => $g, 732 732 'type' => 'selectbox', … … 753 753 */ 754 754 public function test_xprofile_insert_field_should_set_is_default_option_to_true_for_new_option() { 755 $g = $this->factory->xprofile_group->create();756 $parent = $this->factory->xprofile_field->create( array(755 $g = self::factory()->xprofile_group->create(); 756 $parent = self::factory()->xprofile_field->create( array( 757 757 'field_group_id' => $g, 758 758 'type' => 'selectbox', … … 779 779 */ 780 780 public function test_xprofile_insert_field_should_set_is_default_option_to_false_for_existing_option() { 781 $g = $this->factory->xprofile_group->create();782 $parent = $this->factory->xprofile_field->create( array(781 $g = self::factory()->xprofile_group->create(); 782 $parent = self::factory()->xprofile_field->create( array( 783 783 'field_group_id' => $g, 784 784 'type' => 'selectbox', … … 815 815 */ 816 816 public function test_xprofile_insert_field_should_set_is_default_option_to_true_for_existing_option() { 817 $g = $this->factory->xprofile_group->create();818 $parent = $this->factory->xprofile_field->create( array(817 $g = self::factory()->xprofile_group->create(); 818 $parent = self::factory()->xprofile_field->create( array( 819 819 'field_group_id' => $g, 820 820 'type' => 'selectbox', … … 852 852 */ 853 853 public function test_bp_profile_get_field_groups_update_position() { 854 $g1 = $this->factory->xprofile_group->create();855 $g2 = $this->factory->xprofile_group->create();856 $g3 = $this->factory->xprofile_group->create();854 $g1 = self::factory()->xprofile_group->create(); 855 $g2 = self::factory()->xprofile_group->create(); 856 $g3 = self::factory()->xprofile_group->create(); 857 857 858 858 // prime the cache … … 876 876 global $wpdb; 877 877 878 $g = $this->factory->xprofile_group->create();879 $f = $this->factory->xprofile_field->create( array(878 $g = self::factory()->xprofile_group->create(); 879 $f = self::factory()->xprofile_field->create( array( 880 880 'field_group_id' => $g, 881 881 'type' => 'selectbox', … … 895 895 global $wpdb; 896 896 897 $g = $this->factory->xprofile_group->create();898 $f = $this->factory->xprofile_field->create( array(897 $g = self::factory()->xprofile_group->create(); 898 $f = self::factory()->xprofile_field->create( array( 899 899 'field_group_id' => $g, 900 900 'type' => 'selectbox', … … 919 919 */ 920 920 public function test_bp_xprofie_is_richtext_enabled_for_field_should_default_to_true_for_textareas() { 921 $g = $this->factory->xprofile_group->create();922 $f = $this->factory->xprofile_field->create( array(921 $g = self::factory()->xprofile_group->create(); 922 $f = self::factory()->xprofile_field->create( array( 923 923 'field_group_id' => $g, 924 924 'type' => 'textarea', … … 932 932 */ 933 933 public function test_bp_xprofie_is_richtext_enabled_for_field_should_default_to_false_for_non_textareas() { 934 $g = $this->factory->xprofile_group->create();935 $f = $this->factory->xprofile_field->create( array(934 $g = self::factory()->xprofile_group->create(); 935 $f = self::factory()->xprofile_field->create( array( 936 936 'field_group_id' => $g, 937 937 'type' => 'radio', … … 1048 1048 */ 1049 1049 public function test_field_comma_seperated_values_are_autolinked() { 1050 $field_group_id = $this->factory->xprofile_group->create();1051 $field_id = $this->factory->xprofile_field->create( array( 'field_group_id' => $field_group_id ) );1050 $field_group_id = self::factory()->xprofile_group->create(); 1051 $field_id = self::factory()->xprofile_field->create( array( 'field_group_id' => $field_group_id ) ); 1052 1052 $GLOBALS['field'] = new BP_XProfile_Field( $field_id ); 1053 1053 $GLOBALS['field']->do_autolink = true; … … 1064 1064 */ 1065 1065 public function test_field_semicolon_seperated_values_are_autolinked() { 1066 $field_group_id = $this->factory->xprofile_group->create();1067 $field_id = $this->factory->xprofile_field->create( array( 'field_group_id' => $field_group_id ) );1066 $field_group_id = self::factory()->xprofile_group->create(); 1067 $field_id = self::factory()->xprofile_field->create( array( 'field_group_id' => $field_group_id ) ); 1068 1068 $GLOBALS['field'] = new BP_XProfile_Field( $field_id ); 1069 1069 $GLOBALS['field']->do_autolink = true;
Note: See TracChangeset
for help on using the changeset viewer.