### Question:
ParameterList { public String getParameterValueByKey(String keyName) { return this.parameterValueList .stream() .filter(parameter -> keyName.equals(parameter.getName())) .findFirst() .orElse(new ParameterValueStruct(keyName, "")) .getValue(); }  void addParameterValueStruct(ParameterValueStruct param); String getParameterValueByKey(String keyName); void addOrChangeParameterValueStruct(String key, String value, String type);  }### Answer:
@Test public void testItReturnsEmptyStringWhenParameterNotFound() { ParameterList params = new ParameterList(); Assert.assertEquals(params.getParameterValueByKey("X_TEST.Device.Blah"),""); }