### Question:
GsonMedia implements Media { @Override public String toString() { return new Gson().toJson(jsonObject); }  @Override Media with(String property, String value); @Override Media with(String property, Number value); @Override Media with(String property, Boolean value); @Override Media with(String property, Printable value); @Override Media with(String property, Iterable<? extends Printable> values); @Override Media withStrings(String property, Iterable<String> values); @Override void with(String property, Map<String, String> map); @Override String toString();  }### Answer:
@Test public void testEmpty(){ String json = new GsonMedia().toString(); assertEquals("{}", json); }