Skip to content

Commit 0430b6c

Browse files
committed
Implement Challenge redislabs-training#2
1 parent 478b572 commit 0430b6c

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

src/main/java/com/redislabs/university/RU102J/dao/MetricDaoRedisZsetImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,9 @@ public void insert(MeterReading reading) {
4848
// Challenge #2
4949
private void insertMetric(Jedis jedis, long siteId, double value, MetricUnit unit,
5050
ZonedDateTime dateTime) {
51-
// START Challenge #2
5251
String metricKey = RedisSchema.getDayMetricKey(siteId, unit, dateTime);
5352
Integer minuteOfDay = getMinuteOfDay(dateTime);
54-
// END Challenge #2
53+
jedis.zadd(metricKey, minuteOfDay, new MeasurementMinute(value, minuteOfDay).toString());
5554
}
5655

5756
/**

src/test/java/com/redislabs/university/RU102J/dao/MetricDaoRedisZsetImplTest.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,22 +48,19 @@ public void generateData() {
4848
}
4949

5050
// Challenge #2
51-
@Ignore
5251
@Test
5352
public void testSmall() {
5453
testInsertAndRetrieve(1);
5554
}
5655

5756
// Challenge #2
58-
@Ignore
5957
@Test
6058
public void testOneDay() {
6159
testInsertAndRetrieve(60 * 24);
6260
}
6361

6462

6563
// Challenge #2
66-
@Ignore
6764
@Test
6865
public void testMultipleDays() {
6966
testInsertAndRetrieve(60 * 70);

0 commit comments

Comments
 (0)