DefaultUserLoggedStatusStore implements UserLoggedStatusStore { @Override public List<UserLoggedStatus> findUserLoggedStatus(String userId) { if(!StringUtils.isEmpty(userId)){ return this.userIdIndexMap.get(userId); } return null; }  Set<UserLoggedStatus> getLoggedStatus(); Map<String, List<UserLoggedStatus>> getUserIdIndexMap(); @Override synchronized void addUserLoggedStatus(UserLoggedStatus userLoggedStatus); @Override synchronized void deleteUserLoggedStatus(String userId, String appId); @Override synchronized void clearUpUserLoggedStatus(String userId); @Override List<UserLoggedStatus> findUserLoggedStatus(String userId);  }
@Test public void testFindUserLoggedStatus() { String userId= "test"; Assert.assertNull(defaultUserLoggedStatusStore.findUserLoggedStatus(null)); Assert.assertNull(defaultUserLoggedStatusStore.findUserLoggedStatus("")); Assert.assertNull(defaultUserLoggedStatusStore.findUserLoggedStatus(userId)); }