@Test
public void testToString() {

    String[] expectedParts = {"float=4.5", "boolean=true", "double=3.3", "intWithNoDefault=11", "list=[a, b, c]", "set=[d, e, f]", "int=1", "long=2"};
    String actual = configuration.toString();
    for (String part : expectedParts) {
        assertThat(actual).contains(part);
    }
}