@Test void shouldHaveDuration60Seconds() { RequestLimitRule requestLimitRule = RequestLimitRule.of(Duration.ofMinutes(1), 5); assertThat(requestLimitRule.getDurationSeconds()).isEqualTo(60); }
@Test void shouldHaveDuration1Seconds() { RequestLimitRule requestLimitRule = RequestLimitRule.of(Duration.ofSeconds(1), 5); assertThat(requestLimitRule.getDurationSeconds()).isEqualTo(1); }
SavedKey savedKey = new SavedKey(now, rule.getDurationSeconds(), rule.getPrecision()); savedKeys.add(savedKey);
SavedKey savedKey = new SavedKey(now, rule.getDurationSeconds(), rule.getPrecision()); savedKeys.add(savedKey);
private JsonArray toJsonArray(RequestLimitRule rule) { return Json.array().asArray() .add(rule.getDurationSeconds()) .add(rule.getLimit()) .add(rule.getPrecision()); } }