/**
  * Test, if a user cached by login gets removed on clear()
  */
 function test_get_by_login_and_remove()
 {
     $UserCache = new UserCache();
     $this->MockDB->expectCallCount('get_row', 2);
     $this->MockDB->expect('get_row', array(new PatternExpectation('/SELECT \\*\\s+FROM T_users.*login/is'), '*', '*', '*'), 'DB select ok.');
     $UserCache->get_by_login('login');
     $UserCache->clear();
     $UserCache->get_by_login('login');
 }