### Question:
ProgramArguments { @Override public String toString() { return programArguments.toString(); } ProgramArguments();  ProgramArguments(ProgramArguments source); void addAll(Map<String, String> arguments); void add(String name, String value); int size(); String get(int index); String[] toArray(); boolean isEmpty(); void addFilename(String filename); String getFilename(); @Override String toString();  }### Answer:
@Test public void toStringReturnsEmptyListStringRepresentationIfNoArguments() { assertThat(arguments.toString(), is(equalTo("[]"))); }