@Test
public void test_get_parameter_values_as_string_not_null_multiple_values() throws Exception{

    bo.setValue("foo; bar  ; baz ");
    when(dataObjectService.find(Matchers.argThat(new ClassOrSubclassMatcher<ParameterBo>(
            ParameterBo.class)), any(QueryByCriteria.class))).thenReturn(bo);
    Collection<String> paramValueList = getParameterRepositoryService().getParameterValuesAsString(key);
    assertTrue(paramValueList != null && paramValueList.size() == 3 && paramValueList.contains("foo") &&
            paramValueList.contains("bar") && paramValueList.contains("baz"));
    assertImmutableList(paramValueList);
    verify(dataObjectService, times(1)).find(Matchers.argThat(new ClassOrSubclassMatcher<ParameterBo>(
            ParameterBo.class)), any(QueryByCriteria.class));
}