- Timestamp:
- 12/14/2017 11:45:18 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/api.wordpress.org/public_html/events/1.0/tests/test-index.php
r6275 r6276 12 12 function run_tests() { 13 13 global $wpdb; 14 14 15 define( 'RUNNING_TESTS', true ); 15 16 define( 'SAVEQUERIES', true ); … … 23 24 $tests_failed += test_build_response(); 24 25 $tests_failed += test_is_client_core(); 26 25 27 $query_count = count( $wpdb->queries ); 26 28 $query_time = array_sum( array_column( $wpdb->queries, 1 ) ); … … 98 100 } 99 101 100 $passed 102 $passed = $case['expected'] === $actual_result; 101 103 102 104 output_results( $case_id, $passed, $case['expected'], $actual_result ); … … 116 118 */ 117 119 function get_location_test_cases() { 118 120 $cases = array( 119 121 /* 120 122 * Only the country code is given … … 140 142 ), 141 143 'expected' => array( 142 'country' => 'ID',144 'country' => 'ID', 143 145 'description' => 'indonesia', 144 146 ), … … 388 390 * "Yaoundé", but it's correct in the database itself. 389 391 */ 390 392 'city-endonym-accents-africa' => array( 391 393 'input' => array( 392 394 'location_name' => 'Yaoundé', … … 641 643 ), 642 644 'expected' => array( 643 'country' => 'CA',645 'country' => 'CA', 644 646 'description' => 'canada', 645 647 ), … … 653 655 ), 654 656 'expected' => array( 655 'country' => 'DO',657 'country' => 'DO', 656 658 'description' => 'dominican republic', 657 659 ), … … 665 667 ), 666 668 'expected' => array( 667 'country' => 'CF',669 'country' => 'CF', 668 670 'description' => 'central african republic', 669 671 ), … … 677 679 ), 678 680 'expected' => array( 679 'country' => 'GB',681 'country' => 'GB', 680 682 'description' => 'united kingdom', 681 683 ), … … 689 691 ), 690 692 'expected' => array( 691 'country' => 'BI',693 'country' => 'BI', 692 694 'description' => 'burundi', 693 695 ), … … 890 892 891 893 $passed = $case['expected']['count'] === count( $actual_result ) && 892 893 894 894 ! empty( $actual_result[0]['url'] ) && 895 strtotime( $actual_result[0]['date'] ) > time() - ( 2 * 24 * 60 * 60 ) && 896 $case['expected']['country'] === strtoupper( $actual_result[0]['location']['country'] ); 895 897 896 898 output_results( $case_id, $passed, $case['expected'], $actual_result ); … … 928 930 '1-in-australia' => array( 929 931 'input' => array( 930 'number' => '1',932 'number' => '1', 931 933 'country' => 'AU', 932 934 ), … … 958 960 $actual_result = build_response( $case['input']['location'], $case['input']['location_args'] ); 959 961 960 $passed = $case['expected']['location'] === $actual_result['location'] &&961 962 $passed = $case['expected']['location'] === $actual_result['location'] && 963 isset( $case['expected']['error'] ) === isset( $actual_result['error'] ); 962 964 963 965 if ( $passed && $case['expected']['events'] ) { 964 966 $passed = ! empty( $actual_result['events'] ) && 965 966 967 ! empty( $actual_result['events'][0]['url'] ) && 968 strtotime( $actual_result['events'][0]['date'] ) > time() - ( 2 * 24 * 60 * 60 ); 967 969 } 968 970 … … 1063 1065 foreach ( $cases as $user_agent => $expected_result ) { 1064 1066 $actual_result = is_client_core( $user_agent ); 1065 1066 $passed = $expected_result === $actual_result; 1067 $passed = $expected_result === $actual_result; 1067 1068 1068 1069 output_results( $user_agent, $passed, $expected_result, $actual_result );
Note: See TracChangeset
for help on using the changeset viewer.