Changeset 42646
- Timestamp:
- 02/03/2018 05:37:51 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/general/wpError.php
r42636 r42646 5 5 * @group general 6 6 * @group errors 7 * 8 * @coversDefaultClass WP_Error 7 9 */ 8 10 class Tests_WP_Error extends WP_UnitTestCase { … … 24 26 } 25 27 26 /**27 * @covers WP_Error28 */29 28 public function test_WP_Error_should_be_of_type_WP_Error() { 30 29 $this->assertWPError( $this->WP_Error ); 31 30 } 32 31 33 /**34 * @covers WP_Error35 */36 32 public function test_WP_Error_with_default_empty_parameters_should_add_no_errors() { 37 33 $this->assertEmpty( $this->WP_Error->errors ); 38 34 } 39 35 40 /**41 * @covers WP_Error42 */43 36 public function test_WP_Error_with_empty_code_should_add_no_code() { 44 37 $this->assertSame( '', $this->WP_Error->get_error_code() ); 45 38 } 46 39 47 /**48 * @covers WP_Error49 */50 40 public function test_WP_Error_with_empty_code_should_add_no_message() { 51 41 $this->assertSame( '', $this->WP_Error->get_error_message() ); 52 42 } 53 43 54 /**55 * @covers WP_Error56 */57 44 public function test_WP_Error_with_empty_code_should_add_no_error_data() { 58 45 $this->assertEmpty( $this->WP_Error->error_data ); 59 46 } 60 47 61 /**62 * @covers WP_Error63 */64 48 public function test_WP_Error_with_code_and_empty_message_should_add_error_with_that_code() { 65 49 $wp_error = new WP_Error( 'code' ); … … 68 52 } 69 53 70 /**71 * @covers WP_Error72 */73 54 public function test_WP_Error_with_code_and_empty_message_should_add_error_with_that_code_and_empty_message() { 74 55 $wp_error = new WP_Error( 'code' ); … … 77 58 } 78 59 79 /**80 * @covers WP_Error81 */82 60 public function test_WP_Error_with_code_and_empty_message_and_empty_data_should_add_error_but_not_associated_data() { 83 61 $wp_error = new WP_Error( 'code' ); … … 86 64 } 87 65 88 /**89 * @covers WP_Error90 */91 66 public function test_WP_Error_with_code_and_empty_message_and_non_empty_data_should_add_error_with_empty_message_and_that_stored_data() { 92 67 $wp_error = new WP_Error( 'code', '', 'data' ); … … 95 70 } 96 71 97 /**98 * @covers WP_Error99 */100 72 public function test_WP_Error_with_code_and_message_should_add_error_with_that_code() { 101 73 $wp_error = new WP_Error( 'code', 'message' ); … … 104 76 } 105 77 106 /**107 * @covers WP_Error108 */109 78 public function test_WP_Error_with_code_and_message_should_add_error_with_that_message() { 110 79 $wp_error = new WP_Error( 'code', 'message' ); … … 113 82 } 114 83 115 /**116 * @covers WP_Error117 */118 84 public function test_WP_Error_with_code_and_message_and_data_should_add_error_with_that_code() { 119 85 $wp_error = new WP_Error( 'code', 'message', 'data' ); … … 122 88 } 123 89 124 /**125 * @covers WP_Error126 */127 90 public function test_WP_Error_with_code_and_message_and_data_should_add_error_with_that_message() { 128 91 $wp_error = new WP_Error( 'code', 'message', 'data' ); … … 131 94 } 132 95 133 /**134 * @covers WP_Error135 */136 96 public function test_WP_Error_with_code_and_message_and_data_should_add_error_with_that_data() { 137 97 $wp_error = new WP_Error( 'code', 'message', 'data' ); … … 141 101 142 102 /** 143 * @covers WP_Error::get_error_codes()103 * @covers ::get_error_codes() 144 104 */ 145 105 public function test_get_error_codes_with_no_errors_should_return_empty_array() { … … 148 108 149 109 /** 150 * @covers WP_Error::get_error_codes()110 * @covers ::get_error_codes() 151 111 */ 152 112 public function test_get_error_codes_with_one_error_should_return_an_array_with_only_that_code() { … … 157 117 158 118 /** 159 * @covers WP_Error::get_error_codes()160 */ 161 public function test_get_error_codes_with_ nultiple_errors_should_return_an_array_of_those_codes() {119 * @covers ::get_error_codes() 120 */ 121 public function test_get_error_codes_with_multiple_errors_should_return_an_array_of_those_codes() { 162 122 $this->WP_Error->add( 'code', 'message' ); 163 123 $this->WP_Error->add( 'code2', 'message2' ); … … 169 129 170 130 /** 171 * @covers WP_Error::get_error_code()131 * @covers ::get_error_code() 172 132 */ 173 133 public function test_get_error_code_with_no_errors_should_return_an_empty_string() { … … 176 136 177 137 /** 178 * @covers WP_Error::get_error_code()138 * @covers ::get_error_code() 179 139 */ 180 140 public function test_get_error_code_with_one_error_should_return_that_error_code() { … … 185 145 186 146 /** 187 * @covers WP_Error::get_error_code()147 * @covers ::get_error_code() 188 148 */ 189 149 public function test_get_error_code_with_multiple_errors_should_return_only_the_first_error_code() { … … 195 155 196 156 /** 197 * @covers WP_Error::get_error_messages()157 * @covers ::get_error_messages() 198 158 */ 199 159 public function test_get_error_messages_with_empty_code_and_no_errors_should_return_an_empty_array() { … … 202 162 203 163 /** 204 * @covers WP_Error::get_error_messages()164 * @covers ::get_error_messages() 205 165 */ 206 166 public function test_get_error_messages_with_empty_code_one_error_should_return_an_array_with_that_message() { … … 211 171 212 172 /** 213 * @covers WP_Error::get_error_messages()173 * @covers ::get_error_messages() 214 174 */ 215 175 public function test_get_error_messages_with_empty_code_multiple_errors_should_return_an_array_of_messages() { … … 221 181 222 182 /** 223 * @covers WP_Error::get_error_messages()183 * @covers ::get_error_messages() 224 184 */ 225 185 public function test_get_error_messages_with_an_invalid_code_should_return_an_empty_array() { … … 228 188 229 189 /** 230 * @covers WP_Error::get_error_messages()190 * @covers ::get_error_messages() 231 191 */ 232 192 public function test_get_error_messages_with_one_error_should_return_an_array_with_that_message() { … … 237 197 238 198 /** 239 * @covers WP_Error::get_error_messages()199 * @covers ::get_error_messages() 240 200 */ 241 201 public function test_get_error_messages_with_multiple_errors_same_code_should_return_an_array_with_all_messages() { … … 247 207 248 208 /** 249 * @covers WP_Error::get_error_message()209 * @covers ::get_error_message() 250 210 */ 251 211 public function test_get_error_message_with_empty_code_and_no_errors_should_return_an_empty_string() { … … 254 214 255 215 /** 256 * @covers WP_Error::get_error_message()216 * @covers ::get_error_message() 257 217 */ 258 218 public function test_get_error_message_with_empty_code_and_one_error_should_return_that_message() { … … 263 223 264 224 /** 265 * @covers WP_Error::get_error_message()225 * @covers ::get_error_message() 266 226 */ 267 227 public function test_get_error_message_with_empty_code_and_multiple_errors_should_return_the_first_message() { … … 273 233 274 234 /** 275 * @covers WP_Error::get_error_message()235 * @covers ::get_error_message() 276 236 */ 277 237 public function test_get_error_message_with_empty_code_and_multiple_errors_multiple_codes_should_return_the_first_message() { … … 284 244 285 245 /** 286 * @covers WP_Error::get_error_message()246 * @covers ::get_error_message() 287 247 */ 288 248 public function test_get_error_message_with_invalid_code_and_no_errors_should_return_empty_string() { … … 291 251 292 252 /** 293 * @covers WP_Error::get_error_message()253 * @covers ::get_error_message() 294 254 */ 295 255 public function test_get_error_message_with_invalid_code_and_one_error_should_return_an_empty_string() { … … 300 260 301 261 /** 302 * @covers WP_Error::get_error_message()262 * @covers ::get_error_message() 303 263 */ 304 264 public function test_get_error_message_with_invalid_code_and_multiple_errors_should_return_an_empty_string() { … … 310 270 311 271 /** 312 * @covers WP_Error::get_error_data()272 * @covers ::get_error_data() 313 273 */ 314 274 public function test_get_error_data_with_empty_code_and_no_errors_should_evaluate_as_null() { … … 317 277 318 278 /** 319 * @covers WP_Error::get_error_data()279 * @covers ::get_error_data() 320 280 */ 321 281 public function test_get_error_data_with_empty_code_one_error_no_data_should_evaluate_as_null() { … … 326 286 327 287 /** 328 * @covers WP_Error::get_error_data()288 * @covers ::get_error_data() 329 289 */ 330 290 public function test_get_error_data_with_empty_code_multiple_errors_no_data_should_evaluate_as_null() { … … 336 296 337 297 /** 338 * @covers WP_Error::get_error_data()298 * @covers ::get_error_data() 339 299 */ 340 300 public function test_get_error_data_with_empty_code_and_one_error_with_data_should_return_that_data() { … … 346 306 347 307 /** 348 * @covers WP_Error::get_error_data()308 * @covers ::get_error_data() 349 309 */ 350 310 public function test_get_error_data_with_empty_code_and_multiple_errors_different_codes_should_return_the_last_data_of_the_first_code() { … … 357 317 358 318 /** 359 * @covers WP_Error::get_error_data()319 * @covers ::get_error_data() 360 320 */ 361 321 public function test_get_error_data_with_empty_code_and_multiple_errors_same_code_should_return_the_last_data_of_the_first_code() { … … 368 328 369 329 /** 370 * @covers WP_Error::get_error_data()330 * @covers ::get_error_data() 371 331 */ 372 332 public function test_get_error_data_with_code_and_no_errors_should_evaluate_as_null() { … … 375 335 376 336 /** 377 * @covers WP_Error::get_error_data()337 * @covers ::get_error_data() 378 338 */ 379 339 public function test_get_error_data_with_code_and_one_error_with_no_data_should_evaluate_as_null() { … … 384 344 385 345 /** 386 * @covers WP_Error::get_error_data()346 * @covers ::get_error_data() 387 347 */ 388 348 public function test_get_error_data_with_code_and_one_error_with_data_should_return_that_data() { … … 394 354 395 355 /** 396 * @covers WP_Error::get_error_data()356 * @covers ::get_error_data() 397 357 */ 398 358 public function test_get_error_data_with_code_and_multiple_errors_different_codes_should_return_the_last_stored_data_of_the_code() { … … 406 366 407 367 /** 408 * @covers WP_Error::get_error_data()368 * @covers ::get_error_data() 409 369 */ 410 370 public function test_get_error_data_with_code_and_multiple_errors_same_code_should_return_the_last_stored_data() { … … 417 377 418 378 /** 419 * @covers WP_Error::add()379 * @covers ::add() 420 380 */ 421 381 public function test_add_with_empty_code_empty_message_empty_data_should_add_empty_key_to_errors_array() { … … 426 386 427 387 /** 428 * @covers WP_Error::add()388 * @covers ::add() 429 389 */ 430 390 public function test_add_with_empty_code_empty_message_empty_data_should_add_empty_message_to_errors_array_under_empty_key() { … … 435 395 436 396 /** 437 * @covers WP_Error::add()397 * @covers ::add() 438 398 */ 439 399 public function test_add_with_empty_code_empty_message_empty_data_should_not_alter_data() { … … 444 404 445 405 /** 446 * @covers WP_Error::add()406 * @covers ::add() 447 407 */ 448 408 public function test_add_with_empty_code_empty_message_non_empty_data_should_store_data_under_an_empty_code_key() { … … 453 413 454 414 /** 455 * @covers WP_Error::add()415 * @covers ::add() 456 416 */ 457 417 public function test_add_with_code_empty_message_empty_data_should_add_error_with_code() { … … 462 422 463 423 /** 464 * @covers WP_Error::add()424 * @covers ::add() 465 425 */ 466 426 public function test_add_with_code_empty_message_empty_data_should_add_error_with_empty_message() { … … 471 431 472 432 /** 473 * @covers WP_Error::add()433 * @covers ::add() 474 434 */ 475 435 public function test_add_with_code_empty_message_empty_data_should_not_add_error_data() { … … 480 440 481 441 /** 482 * @covers WP_Error::add()442 * @covers ::add() 483 443 */ 484 444 public function test_add_with_code_and_message_and_empty_data_should_should_add_error_with_that_message() { … … 489 449 490 450 /** 491 * @covers WP_Error::add()451 * @covers ::add() 492 452 */ 493 453 public function test_add_with_code_and_message_and_empty_data_should_not_alter_stored_data() { … … 498 458 499 459 /** 500 * @covers WP_Error::add()460 * @covers ::add() 501 461 */ 502 462 public function test_add_with_code_and_empty_message_and_data_should_add_error_with_that_code() { … … 507 467 508 468 /** 509 * @covers WP_Error::add()469 * @covers ::add() 510 470 */ 511 471 public function test_add_with_code_and_empty_message_and_data_should_store_that_data() { … … 516 476 517 477 /** 518 * @covers WP_Error::add()478 * @covers ::add() 519 479 */ 520 480 public function test_add_with_code_and_message_and_data_should_add_an_error_with_that_code() { … … 525 485 526 486 /** 527 * @covers WP_Error::add()487 * @covers ::add() 528 488 */ 529 489 public function test_add_with_code_and_message_and_data_should_add_an_error_with_that_message() { … … 534 494 535 495 /** 536 * @covers WP_Error::add()496 * @covers ::add() 537 497 */ 538 498 public function test_add_with_code_and_message_and_data_should_store_that_data() { … … 543 503 544 504 /** 545 * @covers WP_Error::add()505 * @covers ::add() 546 506 */ 547 507 public function test_add_multiple_times_with_the_same_code_should_add_additional_messages_for_that_code() { … … 555 515 556 516 /** 557 * @covers WP_Error::add()517 * @covers ::add() 558 518 */ 559 519 public function test_add_multiple_times_with_the_same_code_and_different_data_should_store_only_the_last_added_data() { … … 565 525 566 526 /** 567 * @covers WP_Error::add_data()527 * @covers ::add_data() 568 528 */ 569 529 public function test_add_data_with_empty_data_empty_code_should_create_orphaned_data_with_no_error() { … … 574 534 575 535 /** 576 * @covers WP_Error::add_data()536 * @covers ::add_data() 577 537 */ 578 538 public function test_add_data_with_empty_data_empty_code_no_errors_should_create_data_under_an_empty_code_key() { … … 583 543 584 544 /** 585 * @covers WP_Error::add_data()545 * @covers ::add_data() 586 546 */ 587 547 public function test_add_data_with_data_empty_code_and_one_error_should_store_the_data_under_that_code() { … … 593 553 594 554 /** 595 * @covers WP_Error::add_data()555 * @covers ::add_data() 596 556 */ 597 557 public function test_add_data_with_data_empty_code_and_multiple_errors_with_different_codes_should_store_it_under_the_first_code() { … … 605 565 606 566 /** 607 * @covers WP_Error::add_data()567 * @covers ::add_data() 608 568 */ 609 569 public function test_add_data_with_data_empty_code_and_multiple_errors_with_same_code_should_store_it_under_the_first_code() { … … 618 578 619 579 /** 620 * @covers WP_Error::add_data()580 * @covers ::add_data() 621 581 */ 622 582 public function test_add_data_with_data_and_code_and_no_errors_should_create_orphaned_data_with_no_error() { … … 627 587 628 588 /** 629 * @covers WP_Error::add_data()589 * @covers ::add_data() 630 590 */ 631 591 public function test_add_data_with_data_and_code_no_errors_should_create_data_under_that_code_key() { … … 636 596 637 597 /** 638 * @covers WP_Error::add_data()598 * @covers ::add_data() 639 599 */ 640 600 public function test_add_data_with_data_and_code_one_error_different_code_should_create_orphaned_data_with_no_error() { … … 647 607 648 608 /** 649 * @covers WP_Error::add_data()609 * @covers ::add_data() 650 610 */ 651 611 public function test_add_data_with_data_and_code_one_error_different_code_should_create_data_under_that_code_key() { … … 658 618 659 619 /** 660 * @covers WP_Error::add_data()620 * @covers ::add_data() 661 621 */ 662 622 public function test_add_data_with_data_and_code_should_add_data() { … … 669 629 670 630 /** 671 * @covers WP_Error::remove()631 * @covers ::remove() 672 632 */ 673 633 public function test_remove_with_no_errors_should_affect_nothing() { … … 682 642 683 643 /** 684 * @covers WP_Error::remove()644 * @covers ::remove() 685 645 */ 686 646 public function test_remove_empty_code_no_errors_should_affect_nothing() { … … 695 655 696 656 /** 697 * @covers WP_Error::remove()657 * @covers ::remove() 698 658 */ 699 659 public function test_remove_empty_code_and_one_error_with_empty_string_code_should_remove_error() { … … 710 670 711 671 /** 712 * @covers WP_Error::remove()672 * @covers ::remove() 713 673 */ 714 674 public function test_remove_empty_code_and_one_error_with_empty_string_code_should_remove_error_data() { … … 723 683 724 684 /** 725 * @covers WP_Error::remove()685 * @covers ::remove() 726 686 */ 727 687 public function test_remove_should_remove_the_error_with_the_given_code() { … … 734 694 735 695 /** 736 * @covers WP_Error::remove()696 * @covers ::remove() 737 697 */ 738 698 public function test_remove_should_remove_the_error_data_associated_with_the_given_code() {
Note: See TracChangeset
for help on using the changeset viewer.