@Test
public void testGetKey() {

    String keyName = "blah";
    String expectedValue = "valueblah";
    JedisCluster mockJedisClient = mock(JedisCluster.class);
    CacheRedisClient mockedCachedRedisClient = mock(CacheRedisClient.class);
    when(mockedCachedRedisClient.getJedisClusterClient()).thenReturn(mockJedisClient);
    when(mockJedisClient.get(keyName)).thenReturn(expectedValue);
    RedisCacheService redisCacheService = new RedisCacheService(config, mockedCachedRedisClient);
    String actualValue = redisCacheService.get(keyName);
    assertEquals(expectedValue, actualValue);
    actualValue = redisCacheService.get("nonexistant");
    assertEquals(null, actualValue);
}