Skip to:
Content

BuddyPress.org

Changeset 8327


Ignore:
Timestamp:
04/28/2014 11:11:38 PM (12 years ago)
Author:
johnjamesjacoby
Message:

Add unit test for comparing subsequent calls to BP_Core_User::get_last_activity() to compare cached results to uncached results. See #5590, #5597, to test logic introduced in r8047. (2.0 branch)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0/tests/testcases/core/class-bp-core-user.php

    r8289 r8327  
    160160     * @group last_activity
    161161     */
     162    public function test_get_last_activity_in_cache_single_user() {
     163        $u    = $this->create_user();
     164        $time = bp_core_current_time();
     165
     166        BP_Core_User::update_last_activity( $u, $time );
     167
     168        // Cache is set during user creation. Clear to reflect actual pageload
     169        wp_cache_delete( $u, 'bp_last_activity' );
     170
     171        // prime cache & get uncached results
     172        $a = BP_Core_User::get_last_activity( $u );
     173
     174        // get cached results
     175        $b = BP_Core_User::get_last_activity( $u );
     176
     177        $this->assertSame( $a, $b );
     178    }
     179
     180    /**
     181     * @group last_activity
     182     */
    162183    public function test_update_last_activity() {
    163184        $u = $this->create_user();
Note: See TracChangeset for help on using the changeset viewer.