Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/4.3/tests/phpunit/tests/db.php

    r33259 r33991  
    527527        function data_get_table_from_query() {
    528528                $table = 'a_test_table_name';
    529                 $db_table = '`a_test_db`.`another_test_table`';
     529                $more_tables = array(
     530                        // table_name => expected_value
     531                        '`a_test_db`.`another_test_table`' => 'a_test_db.another_test_table',
     532                        'a-test-with-dashes'               => 'a-test-with-dashes',
     533                );
    530534
    531535                $queries = array(
     
    637641                $querycount = count( $queries );
    638642                for ( $ii = 0; $ii < $querycount; $ii++ ) {
    639                         $db_query = str_replace( $table, $db_table, $queries[ $ii ] );
    640                         $expected_db_table = str_replace( '`', '', $db_table );
     643                        foreach ( $more_tables as $name => $expected_name ) {
     644                                $new_query = str_replace( $table, $name, $queries[ $ii ] );
     645                                $queries[] = array( $new_query, $expected_name );
     646                        }
    641647
    642648                        $queries[ $ii ] = array( $queries[ $ii ], $table );
    643                         $queries[] = array( $db_query, $expected_db_table );
    644649                }
    645650                return $queries;
Note: See TracChangeset for help on using the changeset viewer.