- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
public void testGetInactiveSessionIds() throws Exception {
Session inactive1 = createTestSession();
Session inactive2 = createTestSession();
Thread.sleep(1001);
Date timestamp = new Date();
Thread.sleep(1001);
List<String> inactiveSessions = sessionDAO.getSessionsWithLastAccessTimeBefore(timestamp);
assertEquals(2, inactiveSessions.size());
assertTrue(inactive1.getId().equals(inactiveSessions.get(0)) || inactive1.getId().equals(inactiveSessions.get(1)));
assertTrue(inactive2.getId().equals(inactiveSessions.get(0)) || inactive2.getId().equals(inactiveSessions.get(1)));
}
Юнит тест поиск неактивных сессий перед их закрытием. Тут прекрасны задержки на секунду и проверка что сессия содержится в списке inactive
Комментарии (0) RSS
Добавить комментарий