Skip to:
Content

BuddyPress.org

Changeset 8548


Ignore:
Timestamp:
06/25/2014 01:52:50 PM (7 years ago)
Author:
boonebgorges
Message:

In groups/template tests, cast time() to a variable before using to create data

This ensures that relative times don't get screwed up if tests take more than
one second.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/testcases/groups/template.php

    r8531 r8548  
    4444     */
    4545    public function test_bp_has_groups_with_order_orderby_with_null_type() {
     46        $now = time();
    4647        $g1 = $this->factory->group->create( array(
    4748            'name' => 'AAAAA',
    48             'date_created' => gmdate( 'Y-m-d H:i:s', time() - 100 ),
    49             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 1000000 ),
     49            'date_created' => gmdate( 'Y-m-d H:i:s', $now - 100 ),
     50            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 1000000 ),
    5051        ) );
    5152        $g2 = $this->factory->group->create( array(
    5253            'name' => 'BBBBB',
    53             'date_created' => gmdate( 'Y-m-d H:i:s', time() - 1000000 ),
    54             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 10000 ),
     54            'date_created' => gmdate( 'Y-m-d H:i:s', $now - 1000000 ),
     55            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 10000 ),
    5556        ) );
    5657        $g3 = $this->factory->group->create( array(
    5758            'name' => 'CCCCC',
    58             'date_created' => gmdate( 'Y-m-d H:i:s', time() - 10000 ),
    59             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 10 ),
     59            'date_created' => gmdate( 'Y-m-d H:i:s', $now - 10000 ),
     60            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 10 ),
    6061        ) );
    6162
     
    7980     */
    8081    public function test_bp_has_groups_defaults_to_DESC_last_activity_for_default_type_active_backpat() {
     82        $now = time();
    8183        $g1 = $this->factory->group->create( array(
    8284            'name' => 'AAAAA',
    83             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 100 ),
     85            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 100 ),
    8486        ) );
    8587        $g2 = $this->factory->group->create( array(
    8688            'name' => 'BBBBB',
    87             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 1000000 ),
     89            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 1000000 ),
    8890        ) );
    8991        $g3 = $this->factory->group->create( array(
    9092            'name' => 'CCCCC',
    91             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 10000 ),
     93            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 10000 ),
    9294        ) );
    9395
     
    375377        ) );
    376378
     379        $now = time();
    377380        $this->add_user_to_group( $u2, $g, array(
    378             'date_modified' => gmdate( 'Y-m-d H:i:s', time() - 60*60*24 ),
     381            'date_modified' => gmdate( 'Y-m-d H:i:s', $now - 60*60*24 ),
    379382        ) );
    380383        $this->add_user_to_group( $u3, $g, array(
    381             'date_modified' => gmdate( 'Y-m-d H:i:s', time() - 60*60*12 ),
     384            'date_modified' => gmdate( 'Y-m-d H:i:s', $now - 60*60*12 ),
    382385        ) );
    383386
     
    403406     */
    404407    public function test_bp_group_has_members_default_order() {
     408        $now = time();
    405409        $u1 = $this->create_user( array(
    406             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 60 ),
     410            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 60 ),
    407411        ) );
    408412        $u2 = $this->create_user( array(
    409             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 600 ),
     413            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 600 ),
    410414        ) );
    411415        $u3 = $this->create_user( array(
    412             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 6000 ),
     416            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 6000 ),
    413417        ) );
    414418
     
    418422
    419423        $this->add_user_to_group( $u2, $g, array(
    420             'date_modified' => gmdate( 'Y-m-d H:i:s', time() - 60*60*24 ),
     424            'date_modified' => gmdate( 'Y-m-d H:i:s', $now - 60*60*24 ),
    421425        ) );
    422426
    423427        $this->add_user_to_group( $u3, $g, array(
    424             'date_modified' => gmdate( 'Y-m-d H:i:s', time() - 60*60*12 ),
     428            'date_modified' => gmdate( 'Y-m-d H:i:s', $now - 60*60*12 ),
    425429        ) );
    426430
     
    441445     */
    442446    public function test_bp_group_has_invites_template_structure() {
     447        $now = time();
    443448        $u1 = $this->create_user( array(
    444             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 60 ),
     449            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 60 ),
    445450        ) );
    446451        $u2 = $this->create_user( array(
    447             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 600 ),
     452            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 600 ),
    448453        ) );
    449454        $u3 = $this->create_user( array(
    450             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 6000 ),
     455            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 6000 ),
    451456        ) );
    452457        $u4 = $this->create_user( array(
    453             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 60000 ),
     458            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 60000 ),
    454459        ) );
    455460
     
    460465
    461466        $m2 = $this->add_user_to_group( $u2, $g, array(
    462             'date_modified' => gmdate( 'Y-m-d H:i:s', time() - 60*60*24 ),
     467            'date_modified' => gmdate( 'Y-m-d H:i:s', $now - 60*60*24 ),
    463468            'is_confirmed' => 0,
    464469            'inviter_id' => $u1,
     
    467472
    468473        $m3 = $this->add_user_to_group( $u3, $g, array(
    469             'date_modified' => gmdate( 'Y-m-d H:i:s', time() - 60*60*12 ),
     474            'date_modified' => gmdate( 'Y-m-d H:i:s', $now - 60*60*12 ),
    470475            'is_confirmed' => 0,
    471476            'inviter_id' => $u1,
     
    474479
    475480        $m4 = $this->add_user_to_group( $u4, $g, array(
    476             'date_modified' => gmdate( 'Y-m-d H:i:s', time() - 60*60*36 ),
     481            'date_modified' => gmdate( 'Y-m-d H:i:s', $now - 60*60*36 ),
    477482            'is_confirmed' => 1,
    478483            'inviter_id' => $u1,
     
    530535
    531536        $users = array();
     537        $now = time();
    532538        for ( $i = 1; $i < 15; $i++ ) {
    533539            $users[ $i ] = $this->create_user( array(
    534                 'last_activity' => gmdate( 'Y-m-d H:i:s', time() - $i ),
     540                'last_activity' => gmdate( 'Y-m-d H:i:s', $now - $i ),
    535541            ) );
    536542
    537543            $this->add_user_to_group( $users[ $i ], $g, array(
    538                 'date_modified' => gmdate( 'Y-m-d H:i:s', time() - $i ),
     544                'date_modified' => gmdate( 'Y-m-d H:i:s', $now - $i ),
    539545                'is_confirmed' => 0,
    540546                'inviter_id' => $u1,
     
    563569     */
    564570    public function test_bp_group_has_membership_requests_results() {
     571        $now = time();
    565572        $u1 = $this->create_user( array(
    566             'last_activity' => gmdate( 'Y-m-d H:i:s', time() - 60 ),
     573            'last_activity' => gmdate( 'Y-m-d H:i:s', $now - 60 ),
    567574        ) );
    568575
     
    575582        for ( $i = 1; $i < 15; $i++ ) {
    576583            $users[ $i ] = $this->create_user( array(
    577                 'last_activity' => gmdate( 'Y-m-d H:i:s', time() - ( 100 - $i ) ),
     584                'last_activity' => gmdate( 'Y-m-d H:i:s', $now - ( 100 - $i ) ),
    578585            ) );
    579586
     
    582589                // id order. necessary due to a quirk in the legacy
    583590                // implementation
    584                 'date_modified' => gmdate( 'Y-m-d H:i:s', time() - ( 100 - $i ) ),
     591                'date_modified' => gmdate( 'Y-m-d H:i:s', $now - ( 100 - $i ) ),
    585592                'is_confirmed' => 0,
    586593                'inviter_id' => 0,
Note: See TracChangeset for help on using the changeset viewer.