@Test public void testGetSlaveResource() { ShardedJedis shardedJedis = matrixRedisClient.getRedisPool().getSlaveResource(); Collection<JedisShardInfo> shardInfoList = shardedJedis.getAllShardInfo(); for (JedisShardInfo shardInfo : shardInfoList) { Assert.assertTrue( Arrays.asList(Constants.DEFAULT_MASTER1_SLAVES) .contains(shardInfo.getHost() + ":" + shardInfo.getPort()) || Arrays.asList(Constants.DEFAULT_MASTER2_SLAVES) .contains(shardInfo.getHost() + ":" + shardInfo.getPort())); } }
@Test public void testGetMasterResource() { ShardedJedis shardedJedis = matrixRedisClient.getRedisPool().getMasterResource(); Collection<JedisShardInfo> shardInfoList = shardedJedis.getAllShardInfo(); for (JedisShardInfo shardInfo : shardInfoList) { Assert.assertTrue( Constants.DEFAULT_MASTER1_MASTER.equals(shardInfo.getHost() + ":" + shardInfo.getPort()) || Constants.DEFAULT_MASTER2_MASTER.equals( shardInfo.getHost() + ":" + shardInfo.getPort())); } }