### Question:
JedisClusterClient implements JedisClient { @Override public void del(String sessionsKey, String key) { jedisCluster.srem(sessionsKey, key); jedisCluster.del(key); } JedisClusterClient(JedisCluster jedisCluster); @Override Set<String> getSessions(String sessionsKey); @Override void del(String sessionsKey, String key); @Override Integer count(String sessionsKey); @Override byte[] get(String key); @Override void set(String key, String sessionsKey, byte[] session, int timeout); @Override void clean(String sessionsKey); @Override void close();  }### Answer:
@Test public void del() { this.jedisPoolTemplate.del(SESSIONS_KEY, "key"); verify(this.jedisCluster, times(1)).srem(SESSIONS_KEY, "key"); verify(this.jedisCluster, times(1)).del("key"); }