### Question:
RedisSessionStore implements SessionStore { @Override public boolean hasSession(SessionId sessionId) { return dataStore.exists(sessionId) > 0; } RedisSessionStore(RedisCommands<SessionId, State> dataStore, Long recordTTL); @Override void insert(SessionId sessionId, State value); @Override void replace(SessionId sessionId, State value); @Override boolean hasSession(SessionId sessionId); @Override State get(SessionId sessionId);  }### Answer:
@Test public void shouldCheckIfSessionExists() { SessionId sessionId = aSessionId().build(); redisSessionStore.hasSession(sessionId); verify(redis).exists(sessionId); }