### Question:
CombinedProperties implements Map<String, Object> { @Override public final boolean isEmpty() { return computedProperties.isEmpty(); } CombinedProperties(final List<ComputedProperty> computedProperties,
                              final SlingHttpServletRequest request,
                              final Asset asset); @Override final int size(); @Override final boolean isEmpty(); @Override final boolean containsKey(Object key); @Override final boolean containsValue(Object value); @Override final Object get(Object key); @Override final Object put(String key, Object value); @Override Object remove(Object key); @Override final void putAll(Map<? extends String, ?> m); @Override final void clear(); @Override Set<String> keySet(); @Override final Collection<Object> values(); @Override final Set<Entry<String, Object>> entrySet(); @Override final boolean equals(Object o); @Override final int hashCode();  }### Answer:
@Test public void ComputedPropertyParameter_getParameterIsEmpty() { final String input = "test"; CombinedProperties.ComputedPropertyParameter computedPropertyParameter = new CombinedProperties.ComputedPropertyParameter(input); final ValueMap actual = computedPropertyParameter.getParameters(); assertTrue(actual.isEmpty()); }