Make WordPress Core


Ignore:
Timestamp:
11/30/2017 11:09:33 PM (7 years ago)
Author:
pento
Message:

Code is Poetry.
WordPress' code just... wasn't.
This is now dealt with.

Props jrf, pento, netweb, GaryJ, jdgrimes, westonruter, Greg Sherwood from PHPCS, and everyone who's ever contributed to WPCS and PHPCS.
Fixes #41057.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/query/results.php

    r42228 r42343  
    22
    33/**
    4  *
    54 * Test various query vars and make sure the WP_Query class selects the correct posts.
    65 * We're testing against a known data set, so we can check that specific posts are included in the output.
     
    1110    protected $q;
    1211
    13     static $cat_ids = array();
    14     static $tag_ids = array();
     12    static $cat_ids  = array();
     13    static $tag_ids  = array();
    1514    static $post_ids = array();
    1615
     
    2423
    2524    public static function wpSetUpBeforeClass( $factory ) {
    26         self::$cat_ids[] = $cat_a = $factory->term->create( array( 'taxonomy' => 'category', 'name' => 'cat-a' ) );
    27         self::$cat_ids[] = $cat_b = $factory->term->create( array( 'taxonomy' => 'category', 'name' => 'cat-b' ) );
    28         self::$cat_ids[] = $cat_c = $factory->term->create( array( 'taxonomy' => 'category', 'name' => 'cat-c' ) );
    29 
    30         self::$tag_ids[] = $tag_a = $factory->term->create( array( 'taxonomy' => 'post_tag', 'name' => 'tag-a' ) );
    31         self::$tag_ids[] = $tag_b = $factory->term->create( array( 'taxonomy' => 'post_tag', 'name' => 'tag-b' ) );
    32         self::$tag_ids[] = $tag_c = $factory->term->create( array( 'taxonomy' => 'post_tag', 'name' => 'tag-c' ) );
    33         self::$tag_ids[] = $tag_nun = $factory->term->create( array( 'taxonomy' => 'post_tag', 'name' => 'tag-נ' ) );
    34 
    35         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'tag-נ', 'tags_input' => array( 'tag-נ' ), 'post_date' => '2008-11-01 00:00:00' ) );
    36         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'cats-a-b-c', 'post_date' => '2008-12-01 00:00:00', 'post_category' => array( $cat_a, $cat_b, $cat_c ) ) );
    37         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'cats-a-and-b', 'post_date' => '2009-01-01 00:00:00', 'post_category' => array( $cat_a, $cat_b ) ) );
    38         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'cats-b-and-c', 'post_date' => '2009-02-01 00:00:00', 'post_category' => array( $cat_b, $cat_c ) ) );
    39         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'cats-a-and-c', 'post_date' => '2009-03-01 00:00:00', 'post_category' => array( $cat_a, $cat_c ) ) );
    40         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'cat-a', 'post_date' => '2009-04-01 00:00:00', 'post_category' => array( $cat_a ) ) );
    41         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'cat-b', 'post_date' => '2009-05-01 00:00:00', 'post_category' => array( $cat_b ) ) );
    42         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'cat-c', 'post_date' => '2009-06-01 00:00:00', 'post_category' => array( $cat_c ) ) );
    43         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'lorem-ipsum', 'post_date' => '2009-07-01 00:00:00' ) );
    44         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'comment-test', 'post_date' => '2009-08-01 00:00:00' ) );
    45         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'one-trackback', 'post_date' => '2009-09-01 00:00:00' ) );
    46         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'many-trackbacks', 'post_date' => '2009-10-01 00:00:00' ) );
    47         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'no-comments', 'post_date' => '2009-10-01 00:00:00' ) );
    48         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'one-comment', 'post_date' => '2009-11-01 00:00:00' ) );
    49         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'contributor-post-approved', 'post_date' => '2009-12-01 00:00:00' ) );
    50         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'embedded-video', 'post_date' => '2010-01-01 00:00:00' ) );
    51         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'simple-markup-test', 'post_date' => '2010-02-01 00:00:00' ) );
    52         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'raw-html-code', 'post_date' => '2010-03-01 00:00:00' ) );
    53         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'tags-a-b-c', 'tags_input' => array( 'tag-a', 'tag-b', 'tag-c' ), 'post_date' => '2010-04-01 00:00:00' ) );
    54         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'tag-a', 'tags_input' => array( 'tag-a' ), 'post_date' => '2010-05-01 00:00:00' ) );
    55         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'tag-b', 'tags_input' => array( 'tag-b' ), 'post_date' => '2010-06-01 00:00:00' ) );
    56         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'tag-c', 'tags_input' => array( 'tag-c' ), 'post_date' => '2010-07-01 00:00:00' ) );
    57         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'tags-a-and-b', 'tags_input' => array( 'tag-a', 'tag-b' ), 'post_date' => '2010-08-01 00:00:00' ) );
    58         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'tags-b-and-c', 'tags_input' => array( 'tag-b', 'tag-c' ), 'post_date' => '2010-09-01 00:00:00' ) );
    59         self::$post_ids[] = $factory->post->create( array( 'post_title' => 'tags-a-and-c', 'tags_input' => array( 'tag-a', 'tag-c' ), 'post_date' => '2010-10-01 00:00:00' ) );
    60 
    61         self::$post_ids[] = self::$parent_one = $factory->post->create( array( 'post_title' => 'parent-one', 'post_date' => '2007-01-01 00:00:00' ) );
    62         self::$post_ids[] = self::$parent_two = $factory->post->create( array( 'post_title' => 'parent-two', 'post_date' => '2007-01-01 00:00:00' ) );
    63         self::$post_ids[] = self::$parent_three = $factory->post->create( array( 'post_title' => 'parent-three', 'post_date' => '2007-01-01 00:00:00' ) );
    64         self::$post_ids[] = self::$child_one = $factory->post->create( array( 'post_title' => 'child-one', 'post_parent' => self::$parent_one, 'post_date' => '2007-01-01 00:00:01' ) );
    65         self::$post_ids[] = self::$child_two = $factory->post->create( array( 'post_title' => 'child-two', 'post_parent' => self::$parent_one, 'post_date' => '2007-01-01 00:00:02' ) );
    66         self::$post_ids[] = self::$child_three = $factory->post->create( array( 'post_title' => 'child-three', 'post_parent' => self::$parent_two, 'post_date' => '2007-01-01 00:00:03' ) );
    67         self::$post_ids[] = self::$child_four = $factory->post->create( array( 'post_title' => 'child-four', 'post_parent' => self::$parent_two, 'post_date' => '2007-01-01 00:00:04' ) );
     25        self::$cat_ids[] = $cat_a = $factory->term->create(
     26            array(
     27                'taxonomy' => 'category',
     28                'name'     => 'cat-a',
     29            )
     30        );
     31        self::$cat_ids[] = $cat_b = $factory->term->create(
     32            array(
     33                'taxonomy' => 'category',
     34                'name'     => 'cat-b',
     35            )
     36        );
     37        self::$cat_ids[] = $cat_c = $factory->term->create(
     38            array(
     39                'taxonomy' => 'category',
     40                'name'     => 'cat-c',
     41            )
     42        );
     43
     44        self::$tag_ids[] = $tag_a = $factory->term->create(
     45            array(
     46                'taxonomy' => 'post_tag',
     47                'name'     => 'tag-a',
     48            )
     49        );
     50        self::$tag_ids[] = $tag_b = $factory->term->create(
     51            array(
     52                'taxonomy' => 'post_tag',
     53                'name'     => 'tag-b',
     54            )
     55        );
     56        self::$tag_ids[] = $tag_c = $factory->term->create(
     57            array(
     58                'taxonomy' => 'post_tag',
     59                'name'     => 'tag-c',
     60            )
     61        );
     62        self::$tag_ids[] = $tag_nun = $factory->term->create(
     63            array(
     64                'taxonomy' => 'post_tag',
     65                'name'     => 'tag-נ',
     66            )
     67        );
     68
     69        self::$post_ids[] = $factory->post->create(
     70            array(
     71                'post_title' => 'tag-נ',
     72                'tags_input' => array( 'tag-נ' ),
     73                'post_date'  => '2008-11-01 00:00:00',
     74            )
     75        );
     76        self::$post_ids[] = $factory->post->create(
     77            array(
     78                'post_title'    => 'cats-a-b-c',
     79                'post_date'     => '2008-12-01 00:00:00',
     80                'post_category' => array( $cat_a, $cat_b, $cat_c ),
     81            )
     82        );
     83        self::$post_ids[] = $factory->post->create(
     84            array(
     85                'post_title'    => 'cats-a-and-b',
     86                'post_date'     => '2009-01-01 00:00:00',
     87                'post_category' => array( $cat_a, $cat_b ),
     88            )
     89        );
     90        self::$post_ids[] = $factory->post->create(
     91            array(
     92                'post_title'    => 'cats-b-and-c',
     93                'post_date'     => '2009-02-01 00:00:00',
     94                'post_category' => array( $cat_b, $cat_c ),
     95            )
     96        );
     97        self::$post_ids[] = $factory->post->create(
     98            array(
     99                'post_title'    => 'cats-a-and-c',
     100                'post_date'     => '2009-03-01 00:00:00',
     101                'post_category' => array( $cat_a, $cat_c ),
     102            )
     103        );
     104        self::$post_ids[] = $factory->post->create(
     105            array(
     106                'post_title'    => 'cat-a',
     107                'post_date'     => '2009-04-01 00:00:00',
     108                'post_category' => array( $cat_a ),
     109            )
     110        );
     111        self::$post_ids[] = $factory->post->create(
     112            array(
     113                'post_title'    => 'cat-b',
     114                'post_date'     => '2009-05-01 00:00:00',
     115                'post_category' => array( $cat_b ),
     116            )
     117        );
     118        self::$post_ids[] = $factory->post->create(
     119            array(
     120                'post_title'    => 'cat-c',
     121                'post_date'     => '2009-06-01 00:00:00',
     122                'post_category' => array( $cat_c ),
     123            )
     124        );
     125        self::$post_ids[] = $factory->post->create(
     126            array(
     127                'post_title' => 'lorem-ipsum',
     128                'post_date'  => '2009-07-01 00:00:00',
     129            )
     130        );
     131        self::$post_ids[] = $factory->post->create(
     132            array(
     133                'post_title' => 'comment-test',
     134                'post_date'  => '2009-08-01 00:00:00',
     135            )
     136        );
     137        self::$post_ids[] = $factory->post->create(
     138            array(
     139                'post_title' => 'one-trackback',
     140                'post_date'  => '2009-09-01 00:00:00',
     141            )
     142        );
     143        self::$post_ids[] = $factory->post->create(
     144            array(
     145                'post_title' => 'many-trackbacks',
     146                'post_date'  => '2009-10-01 00:00:00',
     147            )
     148        );
     149        self::$post_ids[] = $factory->post->create(
     150            array(
     151                'post_title' => 'no-comments',
     152                'post_date'  => '2009-10-01 00:00:00',
     153            )
     154        );
     155        self::$post_ids[] = $factory->post->create(
     156            array(
     157                'post_title' => 'one-comment',
     158                'post_date'  => '2009-11-01 00:00:00',
     159            )
     160        );
     161        self::$post_ids[] = $factory->post->create(
     162            array(
     163                'post_title' => 'contributor-post-approved',
     164                'post_date'  => '2009-12-01 00:00:00',
     165            )
     166        );
     167        self::$post_ids[] = $factory->post->create(
     168            array(
     169                'post_title' => 'embedded-video',
     170                'post_date'  => '2010-01-01 00:00:00',
     171            )
     172        );
     173        self::$post_ids[] = $factory->post->create(
     174            array(
     175                'post_title' => 'simple-markup-test',
     176                'post_date'  => '2010-02-01 00:00:00',
     177            )
     178        );
     179        self::$post_ids[] = $factory->post->create(
     180            array(
     181                'post_title' => 'raw-html-code',
     182                'post_date'  => '2010-03-01 00:00:00',
     183            )
     184        );
     185        self::$post_ids[] = $factory->post->create(
     186            array(
     187                'post_title' => 'tags-a-b-c',
     188                'tags_input' => array( 'tag-a', 'tag-b', 'tag-c' ),
     189                'post_date'  => '2010-04-01 00:00:00',
     190            )
     191        );
     192        self::$post_ids[] = $factory->post->create(
     193            array(
     194                'post_title' => 'tag-a',
     195                'tags_input' => array( 'tag-a' ),
     196                'post_date'  => '2010-05-01 00:00:00',
     197            )
     198        );
     199        self::$post_ids[] = $factory->post->create(
     200            array(
     201                'post_title' => 'tag-b',
     202                'tags_input' => array( 'tag-b' ),
     203                'post_date'  => '2010-06-01 00:00:00',
     204            )
     205        );
     206        self::$post_ids[] = $factory->post->create(
     207            array(
     208                'post_title' => 'tag-c',
     209                'tags_input' => array( 'tag-c' ),
     210                'post_date'  => '2010-07-01 00:00:00',
     211            )
     212        );
     213        self::$post_ids[] = $factory->post->create(
     214            array(
     215                'post_title' => 'tags-a-and-b',
     216                'tags_input' => array( 'tag-a', 'tag-b' ),
     217                'post_date'  => '2010-08-01 00:00:00',
     218            )
     219        );
     220        self::$post_ids[] = $factory->post->create(
     221            array(
     222                'post_title' => 'tags-b-and-c',
     223                'tags_input' => array( 'tag-b', 'tag-c' ),
     224                'post_date'  => '2010-09-01 00:00:00',
     225            )
     226        );
     227        self::$post_ids[] = $factory->post->create(
     228            array(
     229                'post_title' => 'tags-a-and-c',
     230                'tags_input' => array( 'tag-a', 'tag-c' ),
     231                'post_date'  => '2010-10-01 00:00:00',
     232            )
     233        );
     234
     235        self::$post_ids[] = self::$parent_one = $factory->post->create(
     236            array(
     237                'post_title' => 'parent-one',
     238                'post_date'  => '2007-01-01 00:00:00',
     239            )
     240        );
     241        self::$post_ids[] = self::$parent_two = $factory->post->create(
     242            array(
     243                'post_title' => 'parent-two',
     244                'post_date'  => '2007-01-01 00:00:00',
     245            )
     246        );
     247        self::$post_ids[] = self::$parent_three = $factory->post->create(
     248            array(
     249                'post_title' => 'parent-three',
     250                'post_date'  => '2007-01-01 00:00:00',
     251            )
     252        );
     253        self::$post_ids[] = self::$child_one = $factory->post->create(
     254            array(
     255                'post_title'  => 'child-one',
     256                'post_parent' => self::$parent_one,
     257                'post_date'   => '2007-01-01 00:00:01',
     258            )
     259        );
     260        self::$post_ids[] = self::$child_two = $factory->post->create(
     261            array(
     262                'post_title'  => 'child-two',
     263                'post_parent' => self::$parent_one,
     264                'post_date'   => '2007-01-01 00:00:02',
     265            )
     266        );
     267        self::$post_ids[] = self::$child_three = $factory->post->create(
     268            array(
     269                'post_title'  => 'child-three',
     270                'post_parent' => self::$parent_two,
     271                'post_date'   => '2007-01-01 00:00:03',
     272            )
     273        );
     274        self::$post_ids[] = self::$child_four = $factory->post->create(
     275            array(
     276                'post_title'  => 'child-four',
     277                'post_parent' => self::$parent_two,
     278                'post_date'   => '2007-01-01 00:00:04',
     279            )
     280        );
    68281    }
    69282
     
    76289
    77290    function test_query_default() {
    78         $posts = $this->q->query('');
     291        $posts = $this->q->query( '' );
    79292
    80293        // the output should be the most recent 10 posts as listed here
     
    96309
    97310    function test_query_tag_a() {
    98         $posts = $this->q->query('tag=tag-a');
     311        $posts = $this->q->query( 'tag=tag-a' );
    99312
    100313        // there are 4 posts with Tag A
     
    107320
    108321    function test_query_tag_b() {
    109         $posts = $this->q->query('tag=tag-b');
     322        $posts = $this->q->query( 'tag=tag-b' );
    110323
    111324        // there are 4 posts with Tag A
     
    121334     */
    122335    function test_query_tag_nun() {
    123         $posts = $this->q->query('tag=tag-נ');
     336        $posts = $this->q->query( 'tag=tag-נ' );
    124337
    125338        // there is 1 post with Tag נ
     
    129342
    130343    function test_query_tag_id() {
    131         $tag = tag_exists('tag-a');
    132         $posts = $this->q->query( "tag_id=" . $tag['term_id'] );
     344        $tag   = tag_exists( 'tag-a' );
     345        $posts = $this->q->query( 'tag_id=' . $tag['term_id'] );
    133346
    134347        // there are 4 posts with Tag A
     
    141354
    142355    function test_query_tag_slug__in() {
    143         $posts = $this->q->query("tag_slug__in[]=tag-b&tag_slug__in[]=tag-c");
     356        $posts = $this->q->query( 'tag_slug__in[]=tag-b&tag_slug__in[]=tag-c' );
    144357
    145358        // there are 4 posts with either Tag B or Tag C
     
    155368
    156369    function test_query_tag__in() {
    157         $tag_a = tag_exists('tag-a');
    158         $tag_b = tag_exists('tag-b');
    159         $posts = $this->q->query( "tag__in[]=". $tag_a['term_id'] . "&tag__in[]=" . $tag_b['term_id'] );
     370        $tag_a = tag_exists( 'tag-a' );
     371        $tag_b = tag_exists( 'tag-b' );
     372        $posts = $this->q->query( 'tag__in[]=' . $tag_a['term_id'] . '&tag__in[]=' . $tag_b['term_id'] );
    160373
    161374        // there are 6 posts with either Tag A or Tag B
     
    170383
    171384    function test_query_tag__not_in() {
    172         $tag_a = tag_exists('tag-a');
    173         $posts = $this->q->query( "tag__not_in[]=" . $tag_a['term_id'] );
     385        $tag_a = tag_exists( 'tag-a' );
     386        $posts = $this->q->query( 'tag__not_in[]=' . $tag_a['term_id'] );
    174387
    175388        // the most recent 10 posts with Tag A excluded
    176389        // (note the different between this and test_query_default)
    177         $expected = array (
     390        $expected = array(
    178391            0 => 'tags-b-and-c',
    179392            1 => 'tag-c',
     
    192405
    193406    function test_query_tag__in_but__not_in() {
    194         $tag_a = tag_exists('tag-a');
    195         $tag_b = tag_exists('tag-b');
    196         $posts = $this->q->query( "tag__in[]=" . $tag_a['term_id'] . "&tag__not_in[]=" . $tag_b['term_id'] );
     407        $tag_a = tag_exists( 'tag-a' );
     408        $tag_b = tag_exists( 'tag-b' );
     409        $posts = $this->q->query( 'tag__in[]=' . $tag_a['term_id'] . '&tag__not_in[]=' . $tag_b['term_id'] );
    197410
    198411        // there are 4 posts with Tag A, only 2 when we exclude Tag B
     
    205418
    206419    function test_query_category_name() {
    207         $posts = $this->q->query('category_name=cat-a');
     420        $posts = $this->q->query( 'category_name=cat-a' );
    208421
    209422        // there are 4 posts with Cat A, we'll check for them by name
     
    216429
    217430    function test_query_cat() {
    218         $cat = category_exists('cat-b');
    219         $posts = $this->q->query("cat=$cat");
     431        $cat   = category_exists( 'cat-b' );
     432        $posts = $this->q->query( "cat=$cat" );
    220433
    221434        // there are 4 posts with Cat B
     
    228441
    229442    function test_query_posts_per_page() {
    230         $posts = $this->q->query('posts_per_page=5');
    231 
    232         $expected = array (
     443        $posts = $this->q->query( 'posts_per_page=5' );
     444
     445        $expected = array(
    233446            0 => 'tags-a-and-c',
    234447            1 => 'tags-b-and-c',
     
    243456
    244457    function test_query_offset() {
    245         $posts = $this->q->query('offset=2');
    246 
    247         $expected = array (
     458        $posts = $this->q->query( 'offset=2' );
     459
     460        $expected = array(
    248461            0 => 'tags-a-and-b',
    249462            1 => 'tag-c',
     
    263476
    264477    function test_query_paged() {
    265         $posts = $this->q->query('paged=2');
    266 
    267         $expected = array (
     478        $posts = $this->q->query( 'paged=2' );
     479
     480        $expected = array(
    268481            0 => 'contributor-post-approved',
    269482            1 => 'one-comment',
     
    284497
    285498    function test_query_paged_and_posts_per_page() {
    286         $posts = $this->q->query('paged=4&posts_per_page=4');
    287 
    288         $expected = array (
     499        $posts = $this->q->query( 'paged=4&posts_per_page=4' );
     500
     501        $expected = array(
    289502            0 => 'no-comments',
    290503            1 => 'many-trackbacks',
     
    303516    function test_query_post_parent__in() {
    304517        // Query for first parent's children
    305         $posts = $this->q->query( array(
    306             'post_parent__in' => array( self::$parent_one ),
    307             'orderby' => 'date',
    308             'order' => 'asc',
    309         ) );
    310 
    311         $this->assertEquals( array(
    312             'child-one',
    313             'child-two',
    314         ), wp_list_pluck( $posts, 'post_title' ) );
     518        $posts = $this->q->query(
     519            array(
     520                'post_parent__in' => array( self::$parent_one ),
     521                'orderby'         => 'date',
     522                'order'           => 'asc',
     523            )
     524        );
     525
     526        $this->assertEquals(
     527            array(
     528                'child-one',
     529                'child-two',
     530            ), wp_list_pluck( $posts, 'post_title' )
     531        );
    315532
    316533        // Second parent's children
    317         $posts = $this->q->query( array(
    318             'post_parent__in' => array( self::$parent_two ),
    319             'orderby' => 'date',
    320             'order' => 'asc',
    321         ) );
    322 
    323         $this->assertEquals( array(
    324             'child-three',
    325             'child-four',
    326         ), wp_list_pluck( $posts, 'post_title' ) );
     534        $posts = $this->q->query(
     535            array(
     536                'post_parent__in' => array( self::$parent_two ),
     537                'orderby'         => 'date',
     538                'order'           => 'asc',
     539            )
     540        );
     541
     542        $this->assertEquals(
     543            array(
     544                'child-three',
     545                'child-four',
     546            ), wp_list_pluck( $posts, 'post_title' )
     547        );
    327548
    328549        // Both first and second parent's children
    329         $posts = $this->q->query( array(
    330             'post_parent__in' => array( self::$parent_one, self::$parent_two ),
    331             'orderby' => 'date',
    332             'order' => 'asc',
    333         ) );
    334 
    335         $this->assertEquals( array(
    336             'child-one',
    337             'child-two',
    338             'child-three',
    339             'child-four',
    340         ), wp_list_pluck( $posts, 'post_title' ) );
     550        $posts = $this->q->query(
     551            array(
     552                'post_parent__in' => array( self::$parent_one, self::$parent_two ),
     553                'orderby'         => 'date',
     554                'order'           => 'asc',
     555            )
     556        );
     557
     558        $this->assertEquals(
     559            array(
     560                'child-one',
     561                'child-two',
     562                'child-three',
     563                'child-four',
     564            ), wp_list_pluck( $posts, 'post_title' )
     565        );
    341566
    342567        // Third parent's children
    343         $posts = $this->q->query( array(
    344             'post_parent__in' => array( self::$parent_three ),
    345         ) );
     568        $posts = $this->q->query(
     569            array(
     570                'post_parent__in' => array( self::$parent_three ),
     571            )
     572        );
    346573
    347574        $this->assertEquals( array(), wp_list_pluck( $posts, 'post_title' ) );
     
    352579     */
    353580    function test_query_orderby_post_parent__in() {
    354         $posts = $this->q->query( array(
    355             'post_parent__in' => array( self::$parent_two, self::$parent_one ),
    356             'orderby' => 'post_parent__in',
    357             'order' => 'asc',
    358         ) );
    359 
    360         $this->assertEquals( array(
    361             'child-three',
    362             'child-four',
    363             'child-one',
    364             'child-two',
    365         ), wp_list_pluck( $posts, 'post_title' ) );
     581        $posts = $this->q->query(
     582            array(
     583                'post_parent__in' => array( self::$parent_two, self::$parent_one ),
     584                'orderby'         => 'post_parent__in',
     585                'order'           => 'asc',
     586            )
     587        );
     588
     589        $this->assertEquals(
     590            array(
     591                'child-three',
     592                'child-four',
     593                'child-one',
     594                'child-two',
     595            ), wp_list_pluck( $posts, 'post_title' )
     596        );
    366597    }
    367598
     
    370601     */
    371602    function test_query_orderby_post_parent__in_with_order_desc() {
    372         $post_parent__in_array = array( self::$parent_two, self::$parent_one );
     603        $post_parent__in_array   = array( self::$parent_two, self::$parent_one );
    373604        $expected_returned_array = array( 'child-three', 'child-four', 'child-one', 'child-two' );
    374605
    375         $posts = $this->q->query( array(
    376             'post_parent__in' => $post_parent__in_array,
    377             'orderby'         => 'post_parent__in',
    378             'order'           => 'desc',
    379         ) );
     606        $posts = $this->q->query(
     607            array(
     608                'post_parent__in' => $post_parent__in_array,
     609                'orderby'         => 'post_parent__in',
     610                'order'           => 'desc',
     611            )
     612        );
    380613
    381614        // order=desc does not influence the order of returned results (returns same order as order=asc)
     
    387620     */
    388621    function test_query_orderby_post__in_with_no_order_specified() {
    389         $post__in_array = array( self::$post_ids[2], self::$post_ids[0], self::$post_ids[1] );
     622        $post__in_array          = array( self::$post_ids[2], self::$post_ids[0], self::$post_ids[1] );
    390623        $expected_returned_array = array( self::$post_ids[2], self::$post_ids[0], self::$post_ids[1] );
    391624
    392         $q = new WP_Query( array(
    393             'post__in' => $post__in_array,
    394             'orderby'  => 'post__in',
    395             'fields'   => 'ids'
    396         ) );
     625        $q = new WP_Query(
     626            array(
     627                'post__in' => $post__in_array,
     628                'orderby'  => 'post__in',
     629                'fields'   => 'ids',
     630            )
     631        );
    397632
    398633        // Expect post ids in the same order as post__in array when no 'order' param is passed in
     
    404639     */
    405640    function test_query_orderby_post__in_with_order_asc() {
    406         $post__in_array = array( self::$post_ids[2], self::$post_ids[0], self::$post_ids[1] );
     641        $post__in_array          = array( self::$post_ids[2], self::$post_ids[0], self::$post_ids[1] );
    407642        $expected_returned_array = array( self::$post_ids[2], self::$post_ids[0], self::$post_ids[1] );
    408643
    409         $q = new WP_Query( array(
    410             'post__in' => $post__in_array,
    411             'orderby'  => 'post__in',
    412             'order'    => 'asc',
    413             'fields'   => 'ids'
    414         ) );
     644        $q = new WP_Query(
     645            array(
     646                'post__in' => $post__in_array,
     647                'orderby'  => 'post__in',
     648                'order'    => 'asc',
     649                'fields'   => 'ids',
     650            )
     651        );
    415652
    416653        // Expect post ids in the same order as post__in array when order=asc is passed in
     
    422659     */
    423660    function test_query_orderby_post__in_with_order_desc() {
    424         $post__in_array = array( self::$post_ids[1], self::$post_ids[2], self::$post_ids[0] );
     661        $post__in_array          = array( self::$post_ids[1], self::$post_ids[2], self::$post_ids[0] );
    425662        $expected_returned_array = array( self::$post_ids[1], self::$post_ids[2], self::$post_ids[0] );
    426663
    427         $q = new WP_Query( array(
    428             'post__in' => $post__in_array,
    429             'orderby'  => 'post__in',
    430             'order'    => 'desc',
    431             'fields'   => 'ids'
    432         ) );
     664        $q = new WP_Query(
     665            array(
     666                'post__in' => $post__in_array,
     667                'orderby'  => 'post__in',
     668                'order'    => 'desc',
     669                'fields'   => 'ids',
     670            )
     671        );
    433672
    434673        // Note that results are returned in the order specified in the post__in array
     
    443682        $post_name__in_array = array( 'parent-two', 'parent-one', 'parent-three' );
    444683
    445         $q = new WP_Query( array(
    446             'post_name__in' => $post_name__in_array,
    447             'orderby'       => 'post_name__in',
    448             'order'         => 'asc'
    449         ) );
     684        $q = new WP_Query(
     685            array(
     686                'post_name__in' => $post_name__in_array,
     687                'orderby'       => 'post_name__in',
     688                'order'         => 'asc',
     689            )
     690        );
    450691
    451692        $this->assertSame( $post_name__in_array, array_unique( wp_list_pluck( $q->posts, 'post_title' ) ) );
     
    458699        $post_name__in_array = array( 'parent-two', 'parent-one', 'parent-three' );
    459700
    460         $q = new WP_Query( array(
    461             'post_name__in' => $post_name__in_array,
    462             'orderby'       => 'post_name__in',
    463             'order'         => 'desc'
    464         ) );
     701        $q = new WP_Query(
     702            array(
     703                'post_name__in' => $post_name__in_array,
     704                'orderby'       => 'post_name__in',
     705                'order'         => 'desc',
     706            )
     707        );
    465708
    466709        // order=desc does not influence the order of returned results (returns same order as order=asc)
     
    476719        $parents = array(
    477720            (int) self::$parent_one,
    478             (int) self::$parent_two
    479         );
    480         $posts1 = $this->q->query( array(
    481             'post__in'  => $parents,
    482             'fields'    => 'ids',
    483             'orderby'   => 'post__in',
    484         ) );
     721            (int) self::$parent_two,
     722        );
     723        $posts1  = $this->q->query(
     724            array(
     725                'post__in' => $parents,
     726                'fields'   => 'ids',
     727                'orderby'  => 'post__in',
     728            )
     729        );
    485730
    486731        $this->assertSame( $parents, $posts1 );
     
    489734        $children = array(
    490735            (int) self::$child_one => (int) self::$parent_one,
    491             (int) self::$child_two => (int) self::$parent_one
    492         );
    493 
    494         $posts2 = $this->q->query( array(
    495             'post__in'  => array_keys( $children ),
    496             'fields'    => 'id=>parent',
    497             'orderby'   => 'post__in',
    498         ) );
     736            (int) self::$child_two => (int) self::$parent_one,
     737        );
     738
     739        $posts2 = $this->q->query(
     740            array(
     741                'post__in' => array_keys( $children ),
     742                'fields'   => 'id=>parent',
     743                'orderby'  => 'post__in',
     744            )
     745        );
    499746
    500747        $this->assertSame( $children, $posts2 );
     
    524771    function test_exclude_from_search_empty() {
    525772        global $wp_post_types;
    526         foreach ( array_keys( $wp_post_types ) as $slug )
    527             $wp_post_types[$slug]->exclude_from_search = true;
     773        foreach ( array_keys( $wp_post_types ) as $slug ) {
     774            $wp_post_types[ $slug ]->exclude_from_search = true;
     775        }
    528776
    529777        $posts = $this->q->query( array( 'post_type' => 'any' ) );
     
    532780        $this->assertRegExp( '#AND 1=0#', $this->q->request );
    533781
    534         foreach ( array_keys( $wp_post_types ) as $slug )
    535             $wp_post_types[$slug]->exclude_from_search = false;
     782        foreach ( array_keys( $wp_post_types ) as $slug ) {
     783            $wp_post_types[ $slug ]->exclude_from_search = false;
     784        }
    536785
    537786        $posts2 = $this->q->query( array( 'post_type' => 'any' ) );
     
    545794     */
    546795    function test_query_author_vars() {
    547         $author_1 = self::factory()->user->create( array( 'user_login' => 'author1', 'role' => 'author' ) );
    548         $post_1 = self::factory()->post->create( array( 'post_title' => 'Post 1', 'post_author' => $author_1, 'post_date' => '2007-01-01 00:00:00' ) );
    549 
    550         $author_2 = self::factory()->user->create( array( 'user_login' => 'author2', 'role' => 'author' ) );
    551         $post_2 = self::factory()->post->create( array( 'post_title' => 'Post 2', 'post_author' => $author_2, 'post_date' => '2007-01-01 00:00:00' ) );
    552 
    553         $author_3 = self::factory()->user->create( array( 'user_login' => 'author3', 'role' => 'author' ) );
    554         $post_3 = self::factory()->post->create( array( 'post_title' => 'Post 3', 'post_author' => $author_3, 'post_date' => '2007-01-01 00:00:00' ) );
    555 
    556         $author_4 = self::factory()->user->create( array( 'user_login' => 'author4', 'role' => 'author' ) );
    557         $post_4 = self::factory()->post->create( array( 'post_title' => 'Post 4', 'post_author' => $author_4, 'post_date' => '2007-01-01 00:00:00' ) );
    558 
    559         $posts = $this->q->query( array(
    560             'author' => '',
    561             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    562         ) );
     796        $author_1 = self::factory()->user->create(
     797            array(
     798                'user_login' => 'author1',
     799                'role'       => 'author',
     800            )
     801        );
     802        $post_1   = self::factory()->post->create(
     803            array(
     804                'post_title'  => 'Post 1',
     805                'post_author' => $author_1,
     806                'post_date'   => '2007-01-01 00:00:00',
     807            )
     808        );
     809
     810        $author_2 = self::factory()->user->create(
     811            array(
     812                'user_login' => 'author2',
     813                'role'       => 'author',
     814            )
     815        );
     816        $post_2   = self::factory()->post->create(
     817            array(
     818                'post_title'  => 'Post 2',
     819                'post_author' => $author_2,
     820                'post_date'   => '2007-01-01 00:00:00',
     821            )
     822        );
     823
     824        $author_3 = self::factory()->user->create(
     825            array(
     826                'user_login' => 'author3',
     827                'role'       => 'author',
     828            )
     829        );
     830        $post_3   = self::factory()->post->create(
     831            array(
     832                'post_title'  => 'Post 3',
     833                'post_author' => $author_3,
     834                'post_date'   => '2007-01-01 00:00:00',
     835            )
     836        );
     837
     838        $author_4 = self::factory()->user->create(
     839            array(
     840                'user_login' => 'author4',
     841                'role'       => 'author',
     842            )
     843        );
     844        $post_4   = self::factory()->post->create(
     845            array(
     846                'post_title'  => 'Post 4',
     847                'post_author' => $author_4,
     848                'post_date'   => '2007-01-01 00:00:00',
     849            )
     850        );
     851
     852        $posts      = $this->q->query(
     853            array(
     854                'author'   => '',
     855                'post__in' => array( $post_1, $post_2, $post_3, $post_4 ),
     856            )
     857        );
    563858        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    564859        $this->assertEqualSets( array( $author_1, $author_2, $author_3, $author_4 ), $author_ids );
    565860
    566         $posts = $this->q->query( array(
    567             'author' => 0,
    568             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    569         ) );
     861        $posts      = $this->q->query(
     862            array(
     863                'author'   => 0,
     864                'post__in' => array( $post_1, $post_2, $post_3, $post_4 ),
     865            )
     866        );
    570867        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    571868        $this->assertEqualSets( array( $author_1, $author_2, $author_3, $author_4 ), $author_ids );
    572869
    573         $posts = $this->q->query( array(
    574             'author' => '0',
    575             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    576         ) );
     870        $posts      = $this->q->query(
     871            array(
     872                'author'   => '0',
     873                'post__in' => array( $post_1, $post_2, $post_3, $post_4 ),
     874            )
     875        );
    577876        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    578877        $this->assertEqualSets( array( $author_1, $author_2, $author_3, $author_4 ), $author_ids );
    579878
    580         $posts = $this->q->query( array(
    581             'author' => $author_1,
    582             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    583         ) );
     879        $posts      = $this->q->query(
     880            array(
     881                'author'   => $author_1,
     882                'post__in' => array( $post_1, $post_2, $post_3, $post_4 ),
     883            )
     884        );
    584885        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    585886        $this->assertEqualSets( array( $author_1 ), $author_ids );
    586887
    587         $posts = $this->q->query( array(
    588             'author' => "$author_1",
    589             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    590         ) );
     888        $posts      = $this->q->query(
     889            array(
     890                'author'   => "$author_1",
     891                'post__in' => array( $post_1, $post_2, $post_3, $post_4 ),
     892            )
     893        );
    591894        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    592895        $this->assertEqualSets( array( $author_1 ), $author_ids );
    593896
    594         $posts = $this->q->query( array(
    595             'author' => "{$author_1},{$author_2}",
    596             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    597         ) );
     897        $posts      = $this->q->query(
     898            array(
     899                'author'   => "{$author_1},{$author_2}",
     900                'post__in' => array( $post_1, $post_2, $post_3, $post_4 ),
     901            )
     902        );
    598903        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    599904        $this->assertEqualSets( array( $author_1, $author_2 ), $author_ids );
    600905
    601         $posts = $this->q->query( array(
    602             'author' => "-{$author_1},{$author_2}",
    603             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    604         ) );
     906        $posts      = $this->q->query(
     907            array(
     908                'author'   => "-{$author_1},{$author_2}",
     909                'post__in' => array( $post_1, $post_2, $post_3, $post_4 ),
     910            )
     911        );
    605912        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    606913        $this->assertEqualSets( array( $author_2, $author_3, $author_4 ), $author_ids );
    607914
    608         $posts = $this->q->query( array(
    609             'author' => "{$author_1},-{$author_2}",
    610             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    611         ) );
     915        $posts      = $this->q->query(
     916            array(
     917                'author'   => "{$author_1},-{$author_2}",
     918                'post__in' => array( $post_1, $post_2, $post_3, $post_4 ),
     919            )
     920        );
    612921        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    613922        $this->assertEqualSets( array( $author_1, $author_3, $author_4 ), $author_ids );
    614923
    615         $posts = $this->q->query( array(
    616             'author' => "-{$author_1},-{$author_2}",
    617             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    618         ) );
     924        $posts      = $this->q->query(
     925            array(
     926                'author'   => "-{$author_1},-{$author_2}",
     927                'post__in' => array( $post_1, $post_2, $post_3, $post_4 ),
     928            )
     929        );
    619930        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    620931        $this->assertEqualSets( array( $author_3, $author_4 ), $author_ids );
    621932
    622         $posts = $this->q->query( array(
    623             'author__in' => array( $author_1, $author_2 ),
    624             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    625         ) );
     933        $posts      = $this->q->query(
     934            array(
     935                'author__in' => array( $author_1, $author_2 ),
     936                'post__in'   => array( $post_1, $post_2, $post_3, $post_4 ),
     937            )
     938        );
    626939        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    627940        $this->assertEqualSets( array( $author_1, $author_2 ), $author_ids );
     
    630943        $this->assertNotEmpty( $posts );
    631944
    632         $posts = $this->q->query( array(
    633             'author__not_in' => array( $author_1, $author_2 ),
    634             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    635         ) );
     945        $posts      = $this->q->query(
     946            array(
     947                'author__not_in' => array( $author_1, $author_2 ),
     948                'post__in'       => array( $post_1, $post_2, $post_3, $post_4 ),
     949            )
     950        );
    636951        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    637952        $this->assertEqualSets( array( $author_3, $author_4 ), $author_ids );
    638953
    639         $posts = $this->q->query( array(
    640             'author_name' => 'author1',
    641             'post__in' => array( $post_1, $post_2, $post_3, $post_4 )
    642         ) );
     954        $posts      = $this->q->query(
     955            array(
     956                'author_name' => 'author1',
     957                'post__in'    => array( $post_1, $post_2, $post_3, $post_4 ),
     958            )
     959        );
    643960        $author_ids = array_unique( wp_list_pluck( $posts, 'post_author' ) );
    644961        $this->assertEqualSets( array( $author_1 ), $author_ids );
     
    649966     */
    650967    function test_query_is_date() {
    651         $this->q->query( array(
    652             'year' => '2007',
    653             'monthnum' => '01',
    654             'day' => '01',
    655         ) );
     968        $this->q->query(
     969            array(
     970                'year'     => '2007',
     971                'monthnum' => '01',
     972                'day'      => '01',
     973            )
     974        );
    656975
    657976        $this->assertTrue( $this->q->is_date );
     
    660979        $this->assertFalse( $this->q->is_year );
    661980
    662         $this->q->query( array(
    663             'year' => '2007',
    664             'monthnum' => '01',
    665         ) );
     981        $this->q->query(
     982            array(
     983                'year'     => '2007',
     984                'monthnum' => '01',
     985            )
     986        );
    666987
    667988        $this->assertTrue( $this->q->is_date );
     
    670991        $this->assertFalse( $this->q->is_year );
    671992
    672         $this->q->query( array(
    673             'year' => '2007',
    674         ) );
     993        $this->q->query(
     994            array(
     995                'year' => '2007',
     996            )
     997        );
    675998
    676999        $this->assertTrue( $this->q->is_date );
     
    6851008     */
    6861009    public function test_query_is_date_with_bad_date() {
    687         $this->q->query( array(
    688             'year' => '2007',
    689             'monthnum' => '01',
    690             'day' => '50',
    691         ) );
     1010        $this->q->query(
     1011            array(
     1012                'year'     => '2007',
     1013                'monthnum' => '01',
     1014                'day'      => '50',
     1015            )
     1016        );
    6921017
    6931018        $this->assertTrue( $this->q->is_404 );
     
    7001025    function test_perm_with_status_array() {
    7011026        global $wpdb;
    702         $this->q->query( array( 'perm' => 'readable', 'post_status' => array( 'publish', 'private' ) ) );
     1027        $this->q->query(
     1028            array(
     1029                'perm'        => 'readable',
     1030                'post_status' => array( 'publish', 'private' ),
     1031            )
     1032        );
    7031033        $this->assertTrue( $this->q->have_posts() );
    704         $this->assertContains( "(({$wpdb->posts}.post_status = 'publish') OR ({$wpdb->posts}.post_author = 0 AND ({$wpdb->posts}.post_status = 'private')))",
     1034        $this->assertContains(
     1035            "(({$wpdb->posts}.post_status = 'publish') OR ({$wpdb->posts}.post_author = 0 AND ({$wpdb->posts}.post_status = 'private')))",
    7051036            $this->q->request
    7061037        );
     
    7161047        $three = (string) self::factory()->post->create( array( 'post_password' => 'burrito' ) );
    7171048
    718         $args = array( 'post__in' => array( $one, $two, $three ), 'fields' => 'ids' );
     1049        $args = array(
     1050            'post__in' => array( $one, $two, $three ),
     1051            'fields'   => 'ids',
     1052        );
    7191053
    7201054        $result1 = $this->q->query( array_merge( $args, array( 'has_password' => true ) ) );
     
    7281062
    7291063        // If both arguments are passed, only post_password is considered.
    730         $result4 = $this->q->query( array_merge( $args, array( 'has_password' => true, 'post_password' => '' ) ) );
     1064        $result4 = $this->q->query(
     1065            array_merge(
     1066                $args, array(
     1067                    'has_password'  => true,
     1068                    'post_password' => '',
     1069                )
     1070            )
     1071        );
    7311072        $this->assertEquals( array( $one ), $result4 );
    732         $result5 = $this->q->query( array_merge( $args, array( 'has_password' => false, 'post_password' => '' ) ) );
     1073        $result5 = $this->q->query(
     1074            array_merge(
     1075                $args, array(
     1076                    'has_password'  => false,
     1077                    'post_password' => '',
     1078                )
     1079            )
     1080        );
    7331081        $this->assertEquals( array( $one ), $result5 );
    734         $result6 = $this->q->query( array_merge( $args, array( 'has_password' => null, 'post_password' => '' ) ) );
     1082        $result6 = $this->q->query(
     1083            array_merge(
     1084                $args, array(
     1085                    'has_password'  => null,
     1086                    'post_password' => '',
     1087                )
     1088            )
     1089        );
    7351090        $this->assertEquals( array( $one ), $result6 );
    7361091
    737         $result7 = $this->q->query( array_merge( $args, array( 'has_password' => true, 'post_password' => 'burrito' ) ) );
     1092        $result7 = $this->q->query(
     1093            array_merge(
     1094                $args, array(
     1095                    'has_password'  => true,
     1096                    'post_password' => 'burrito',
     1097                )
     1098            )
     1099        );
    7381100        $this->assertEqualSets( array( $two, $three ), $result7 );
    739         $result8 = $this->q->query( array_merge( $args, array( 'has_password' => false, 'post_password' => 'burrito' ) ) );
     1101        $result8 = $this->q->query(
     1102            array_merge(
     1103                $args, array(
     1104                    'has_password'  => false,
     1105                    'post_password' => 'burrito',
     1106                )
     1107            )
     1108        );
    7401109        $this->assertEqualSets( array( $two, $three ), $result8 );
    741         $result9 = $this->q->query( array_merge( $args, array( 'has_password' => null, 'post_password' => 'burrito' ) ) );
     1110        $result9 = $this->q->query(
     1111            array_merge(
     1112                $args, array(
     1113                    'has_password'  => null,
     1114                    'post_password' => 'burrito',
     1115                )
     1116            )
     1117        );
    7421118        $this->assertEqualSets( array( $two, $three ), $result9 );
    7431119
     
    7541130        register_post_type( 'handbook', array( 'hierarchical' => true ) );
    7551131
    756         $post_1 = self::factory()->post->create( array( 'post_title' => 'Getting Started', 'post_type' => 'handbook' ) );
    757         $post_2 = self::factory()->post->create( array( 'post_title' => 'Contributing to the WordPress Codex', 'post_type' => 'handbook' ) );
    758         $post_3 = self::factory()->post->create( array( 'post_title' => 'Getting Started', 'post_parent' => $post_2, 'post_type' => 'handbook' ) );
    759 
    760         $result = $this->q->query( array( 'handbook' => 'getting-started', 'post_type' => 'handbook' ) );
     1132        $post_1 = self::factory()->post->create(
     1133            array(
     1134                'post_title' => 'Getting Started',
     1135                'post_type'  => 'handbook',
     1136            )
     1137        );
     1138        $post_2 = self::factory()->post->create(
     1139            array(
     1140                'post_title' => 'Contributing to the WordPress Codex',
     1141                'post_type'  => 'handbook',
     1142            )
     1143        );
     1144        $post_3 = self::factory()->post->create(
     1145            array(
     1146                'post_title'  => 'Getting Started',
     1147                'post_parent' => $post_2,
     1148                'post_type'   => 'handbook',
     1149            )
     1150        );
     1151
     1152        $result = $this->q->query(
     1153            array(
     1154                'handbook'  => 'getting-started',
     1155                'post_type' => 'handbook',
     1156            )
     1157        );
    7611158        $this->assertCount( 1, $result );
    7621159    }
     
    7681165        register_post_type( 'handbook', array( 'hierarchical' => true ) );
    7691166
    770         $post_1 = self::factory()->post->create( array( 'post_title' => 'Contributing to the WordPress Codex', 'post_type' => 'handbook' ) );
    771         $post_2 = self::factory()->post->create( array( 'post_title' => 'Getting Started', 'post_parent' => $post_1, 'post_type' => 'handbook' ) );
     1167        $post_1 = self::factory()->post->create(
     1168            array(
     1169                'post_title' => 'Contributing to the WordPress Codex',
     1170                'post_type'  => 'handbook',
     1171            )
     1172        );
     1173        $post_2 = self::factory()->post->create(
     1174            array(
     1175                'post_title'  => 'Getting Started',
     1176                'post_parent' => $post_1,
     1177                'post_type'   => 'handbook',
     1178            )
     1179        );
    7721180
    7731181        $this->assertContains( 'contributing-to-the-wordpress-codex/getting-started', get_permalink( $post_2 ) );
    7741182
    775         $result = $this->q->query( array( 'handbook' => 'contributing-to-the-wordpress-codex/getting-started', 'post_type' => 'handbook' ) );
     1183        $result = $this->q->query(
     1184            array(
     1185                'handbook'  => 'contributing-to-the-wordpress-codex/getting-started',
     1186                'post_type' => 'handbook',
     1187            )
     1188        );
    7761189        $this->assertCount( 1, $result );
    7771190    }
    7781191
    7791192    function test_title() {
    780         $title = 'Tacos are Cool';
    781         $post_id = self::factory()->post->create( array(
    782             'post_title' => $title,
    783             'post_type' => 'post',
    784             'post_status' => 'publish'
    785         ) );
    786 
    787         $result1 = $this->q->query( array( 'title' => $title, 'fields' => 'ids' ) );
     1193        $title   = 'Tacos are Cool';
     1194        $post_id = self::factory()->post->create(
     1195            array(
     1196                'post_title'  => $title,
     1197                'post_type'   => 'post',
     1198                'post_status' => 'publish',
     1199            )
     1200        );
     1201
     1202        $result1 = $this->q->query(
     1203            array(
     1204                'title'  => $title,
     1205                'fields' => 'ids',
     1206            )
     1207        );
    7881208        $this->assertCount( 1, $result1 );
    7891209        $this->assertContains( $post_id, $result1 );
    7901210
    791         $result2 = $this->q->query( array( 'title' => 'Tacos', 'fields' => 'ids' ) );
     1211        $result2 = $this->q->query(
     1212            array(
     1213                'title'  => 'Tacos',
     1214                'fields' => 'ids',
     1215            )
     1216        );
    7921217        $this->assertCount( 0, $result2 );
    7931218    }
     
    7981223    public function test_main_comments_feed_includes_attachment_comments() {
    7991224        $attachment_id = self::factory()->post->create( array( 'post_type' => 'attachment' ) );
    800         $comment_id = self::factory()->comment->create( array( 'comment_post_ID' => $attachment_id, 'comment_approved' => '1' ) );
    801 
    802         $this->q->query( array( 'withcomments' => 1, 'feed' => 'feed' ) );
     1225        $comment_id    = self::factory()->comment->create(
     1226            array(
     1227                'comment_post_ID'  => $attachment_id,
     1228                'comment_approved' => '1',
     1229            )
     1230        );
     1231
     1232        $this->q->query(
     1233            array(
     1234                'withcomments' => 1,
     1235                'feed'         => 'feed',
     1236            )
     1237        );
    8031238
    8041239        $this->assertTrue( $this->q->have_comments() );
Note: See TracChangeset for help on using the changeset viewer.