assertEquals($hash, $trustedBrowser->cookie_hash); $this->assertEquals(42, $trustedBrowser->uid); $this->assertEquals('PHPUnit', $trustedBrowser->user_agent); $this->assertNotEmpty($trustedBrowser->created); } public function testRecordUse() { $hash = Strings::getRandomHex(); $past = DateTimeFormat::utc('now - 5 minutes'); $trustedBrowser = new TrustedBrowser( $hash, 42, 'PHPUnit', $past, $past ); $trustedBrowser->recordUse(); $this->assertEquals($past, $trustedBrowser->created); $this->assertGreaterThan($past, $trustedBrowser->last_used); } }