### Question:
RateLimiterCounterMapProviderImpl implements
		RateLimiterCounterProvider { public Set<String> getActiveRLKeys() { return getActiveRLMap().keySet(); }  boolean cointainKeyInActiveRL(final String key); void addActiveRL(final String key,
			final RateLimiterPolicyModel rateLimiterPolicyModel); void addActiveEffect(final String key,
			final RateLimiterPolicyModel rateLimiterPolicyModel); void removeActiveEffect(final String key); RateLimiterPolicyModel getActiveRL(final String key); void incrementRLCounter(final String key); void setRLCounter(final String key, int i); void setRLTimestamp(final String key, final Date date); void setRLActive(final String key, boolean b); void setRLEffectDuration(final String key, final Long duration); void setRLEffect(final String key, final RateLimiterStatus effect); void setRLRolloverPeriod(final String key, final Long rollover); void resetEffects(); Set<String> getActiveRLKeys();  }### Answer:
@Test public void testGetActiveRLKeys() { providerImpl.addActiveRL(rl_key, rateLimiterPolicyModel_1); providerImpl.addActiveRL(rl_key + "01", rateLimiterPolicyModel_1); providerImpl.addActiveRL(rl_key + "02", rateLimiterPolicyModel_1); assertNotNull("No activeRL map found", providerImpl.getActiveRLKeys()); assertEquals("activeRL map should have 3 elements", 3, providerImpl.getActiveRLKeys().size()); Set<String> activeRLKeys = providerImpl.getActiveRLKeys(); activeRLKeys.contains(rl_key ); activeRLKeys.contains(rl_key + "01"); activeRLKeys.contains(rl_key + "02"); }