DATAREDIS-714 - Polishing.

Add unit tests.

Original Pull Request: #291
This commit is contained in:
Christoph Strobl
2018-01-12 09:13:37 +01:00
parent aa4d784df0
commit e148e1439d

View File

@@ -257,6 +257,25 @@ public class JedisConnectionUnitTestSuite {
verify(jedisSpy, times(1)).quit();
}
@Test // DATAREDIS-714
public void doesNotSelectDbWhenCurrentDbMatchesDesiredOne() {
Jedis jedisSpy = spy(new MockedClientJedis("http://localhost:1234", getNativeRedisConnectionMock()));
new JedisConnection(jedisSpy);
verify(jedisSpy, never()).select(anyInt());
}
@Test // DATAREDIS-714
public void doesNotSelectDbWhenCurrentDbDoesNotMatchDesiredOne() {
Jedis jedisSpy = spy(new MockedClientJedis("http://localhost:1234", getNativeRedisConnectionMock()));
when(jedisSpy.getDB()).thenReturn(3L);
new JedisConnection(jedisSpy);
verify(jedisSpy).select(eq(0));
}
}
public static class JedisConnectionPipelineUnitTests extends JedisConnectionUnitTests {