示例#1
0
 public function testAddUser()
 {
     UserOnline::clearList(0);
     $this->assertEquals(0, UserOnline::getCount());
     UserOnline::refreshUser(1, 'my/test');
     // create
     UserOnline::refreshUser(1, 'my/test');
     // refresh
     $this->assertEquals(1, UserOnline::getCount());
     $list = UserOnline::getList();
     $this->assertArrayHasKey(0, $list);
     UserOnline::clearList(0);
     $this->assertEquals(true, is_array(UserOnline::getList()));
     $this->assertEquals(0, count(UserOnline::getList()));
     UserOnline::refreshUser(1, 'my/test');
     // create
     UserOnline::removeUser(1);
 }
示例#2
0
 public function onBeforeLogout()
 {
     UserOnline::removeUser($this->getId());
 }