public function testSetToken() { $user = new User(2, 'demo', '*****@*****.**', 1, 'passw0rd'); $this->assertEmpty($user->getToken()); $user2 = $user->setToken("randomToken"); $this->assertTrue($user2 instanceof \SugiPHP\Auth2\User\UserInterface); $this->assertEquals($user, $user2); $this->assertEquals("randomToken", $user2->getToken()); }