WordPress.org

Make WordPress Core


Ignore:
Timestamp:
10/17/2015 06:02:16 PM (6 years ago)
Author:
wonderboymusic
Message:

Unit Tests: after [35225], make factory a method/getter on WP_UnitTestCase and add magic methods for BC for every plugin that is extending WP_UnitTestCase and accessing the $factory instance prop.

Props nerrad, wonderboymusic.
See #30017, #33968.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/rewrite/numericSlugs.php

    r35225 r35242  
    1010    public function setUp() {
    1111        parent::setUp();
    12         $this->author_id = self::$factory->user->create( array( 'role' => 'editor' ) );
     12        $this->author_id = self::factory()->user->create( array( 'role' => 'editor' ) );
    1313
    1414        // Override the post/archive slug collision prevention in `wp_unique_post_slug()`.
     
    2424        $this->set_permalink_structure( '/%postname%/' );
    2525
    26         $id = self::$factory->post->create( array(
     26        $id = self::factory()->post->create( array(
    2727            'post_author'  => $this->author_id,
    2828            'post_status'  => 'publish',
     
    5252        $this->set_permalink_structure( '/%postname%/' );
    5353
    54         $id = self::$factory->post->create( array(
     54        $id = self::factory()->post->create( array(
    5555            'post_author'  => $this->author_id,
    5656            'post_status'  => 'publish',
     
    7777        $this->set_permalink_structure( '/%postname%/' );
    7878
    79         $id = self::$factory->post->create( array(
     79        $id = self::factory()->post->create( array(
    8080            'post_author'  => $this->author_id,
    8181            'post_status'  => 'publish',
     
    9393        $this->set_permalink_structure( '/%postname%/' );
    9494
    95         $id = self::$factory->post->create( array(
     95        $id = self::factory()->post->create( array(
    9696            'post_author'  => $this->author_id,
    9797            'post_status'  => 'publish',
     
    107107        $this->set_permalink_structure( '/%year%/%postname%/' );
    108108
    109         $id = self::$factory->post->create( array(
     109        $id = self::factory()->post->create( array(
    110110            'post_author'  => $this->author_id,
    111111            'post_status'  => 'publish',
     
    124124        $this->set_permalink_structure( '/%year%/%postname%/' );
    125125
    126         $id = self::$factory->post->create( array(
     126        $id = self::factory()->post->create( array(
    127127            'post_author'  => $this->author_id,
    128128            'post_status'  => 'publish',
     
    139139        $this->set_permalink_structure( '/%year%/%postname%/' );
    140140
    141         $id = self::$factory->post->create( array(
     141        $id = self::factory()->post->create( array(
    142142            'post_author'  => $this->author_id,
    143143            'post_status'  => 'publish',
     
    156156        $this->set_permalink_structure( '/%year%/%postname%/' );
    157157
    158         $id = self::$factory->post->create( array(
     158        $id = self::factory()->post->create( array(
    159159            'post_author'  => $this->author_id,
    160160            'post_status'  => 'publish',
     
    171171        $this->set_permalink_structure( '/%year%/%postname%/' );
    172172
    173         $id = self::$factory->post->create( array(
     173        $id = self::factory()->post->create( array(
    174174            'post_author'  => $this->author_id,
    175175            'post_status'  => 'publish',
     
    187187        $this->set_permalink_structure( '/%year%/%postname%/' );
    188188
    189         $id = self::$factory->post->create( array(
     189        $id = self::factory()->post->create( array(
    190190            'post_author'  => $this->author_id,
    191191            'post_status'  => 'publish',
     
    201201        $this->set_permalink_structure( '/%year%/%postname%/' );
    202202
    203         $id = self::$factory->post->create( array(
     203        $id = self::factory()->post->create( array(
    204204            'post_author'  => $this->author_id,
    205205            'post_status'  => 'publish',
     
    217217        $this->set_permalink_structure( '/%year%/%postname%/' );
    218218
    219         $id = self::$factory->post->create( array(
     219        $id = self::factory()->post->create( array(
    220220            'post_author'  => $this->author_id,
    221221            'post_status'  => 'publish',
     
    231231        $this->set_permalink_structure( '/%year%/%monthnum%/%postname%/' );
    232232
    233         $id = self::$factory->post->create( array(
     233        $id = self::factory()->post->create( array(
    234234            'post_author'  => $this->author_id,
    235235            'post_status'  => 'publish',
     
    248248        $this->set_permalink_structure( '/%year%/%monthnum%/%postname%/' );
    249249
    250         $id = self::$factory->post->create( array(
     250        $id = self::factory()->post->create( array(
    251251            'post_author'  => $this->author_id,
    252252            'post_status'  => 'publish',
     
    263263        $this->set_permalink_structure( '/%year%/%monthnum%/%postname%/' );
    264264
    265         $id = self::$factory->post->create( array(
     265        $id = self::factory()->post->create( array(
    266266            'post_author'  => $this->author_id,
    267267            'post_status'  => 'publish',
     
    279279        $this->set_permalink_structure( '/%year%/%monthnum%/%postname%/' );
    280280
    281         $id = self::$factory->post->create( array(
     281        $id = self::factory()->post->create( array(
    282282            'post_author'  => $this->author_id,
    283283            'post_status'  => 'publish',
     
    293293        $this->set_permalink_structure( '/%year%/%monthnum%/%postname%/' );
    294294
    295         $id = self::$factory->post->create( array(
     295        $id = self::factory()->post->create( array(
    296296            'post_author'  => $this->author_id,
    297297            'post_status'  => 'publish',
     
    315315
    316316        // Make sure a post is published in 2013/02, to avoid 404s.
    317         self::$factory->post->create( array(
     317        self::factory()->post->create( array(
    318318            'post_author'  => $this->author_id,
    319319            'post_status'  => 'publish',
     
    323323        ) );
    324324
    325         $id = self::$factory->post->create( array(
     325        $id = self::factory()->post->create( array(
    326326            'post_author'  => $this->author_id,
    327327            'post_status'  => 'publish',
     
    343343
    344344        // Make sure a post is published on 2015/01/01, to avoid 404s.
    345         self::$factory->post->create( array(
     345        self::factory()->post->create( array(
    346346            'post_author'  => $this->author_id,
    347347            'post_status'  => 'publish',
     
    351351        ) );
    352352
    353         $id = self::$factory->post->create( array(
     353        $id = self::factory()->post->create( array(
    354354            'post_author'  => $this->author_id,
    355355            'post_status'  => 'publish',
     
    370370        $this->set_permalink_structure( '/%year%/%postname%/' );
    371371
    372         $id = self::$factory->post->create( array(
     372        $id = self::factory()->post->create( array(
    373373            'post_author'  => $this->author_id,
    374374            'post_status'  => 'publish',
     
    386386        $this->set_permalink_structure( '/%year%/%postname%/' );
    387387
    388         $id = self::$factory->post->create( array(
     388        $id = self::factory()->post->create( array(
    389389            'post_author'  => $this->author_id,
    390390            'post_status'  => 'publish',
     
    402402        $this->set_permalink_structure( '/%year%/%postname%/' );
    403403
    404         $id = self::$factory->post->create( array(
     404        $id = self::factory()->post->create( array(
    405405            'post_author'  => $this->author_id,
    406406            'post_status'  => 'publish',
     
    419419        $this->set_permalink_structure( '/%year%/%postname%/' );
    420420
    421         $id = self::$factory->post->create( array(
     421        $id = self::factory()->post->create( array(
    422422            'post_author'  => $this->author_id,
    423423            'post_status'  => 'publish',
Note: See TracChangeset for help on using the changeset viewer.