Skip to content

Commit 28c2a1a

Browse files
committed
Implement `getRAnk()` in `CapacityDaoRedisImplTest.java`.
1 parent 7cf37c7 commit 28c2a1a

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

‎src/main/java/com/redislabs/university/RU102J/dao/CapacityDaoRedisImpl.java‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,12 @@ public CapacityReport getReport(Integer limit) {
5959
@Override
6060
public Long getRank(Long siteId) {
6161
// START Challenge #4
62-
return -2L;
62+
String key = RedisSchema.getCapacityRankingKey();
63+
64+
try (Jedis jedis = jedisPool.getResource()) {
65+
final Long rank = jedis.zrevrank(key, siteId.toString());
66+
return rank;
67+
}
6368
// END Challenge #4
6469
}
6570
}

‎src/test/java/com/redislabs/university/RU102J/dao/CapacityDaoRedisImplTest.java‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ public void getReport() {
7171
}
7272

7373
// Challenge #4
74-
@Ignore
7574
@Test
7675
public void getRank() {
7776
CapacityDao dao = new CapacityDaoRedisImpl(jedisPool);

0 commit comments

Comments
 (0)