diff --git a/gson/src/test/java/com/google/gson/internal/bind/DefaultDateTypeAdapterTest.java b/gson/src/test/java/com/google/gson/internal/bind/DefaultDateTypeAdapterTest.java index 09ec678880..63267186b1 100644 --- a/gson/src/test/java/com/google/gson/internal/bind/DefaultDateTypeAdapterTest.java +++ b/gson/src/test/java/com/google/gson/internal/bind/DefaultDateTypeAdapterTest.java @@ -227,16 +227,16 @@ private static void assertFormatted(String formattedPattern, TypeAdapterFactory try { assertThat(json).matches(toLiteral(formattedPattern)); } catch (AssertionError e) { + StringBuilder sb = new StringBuilder(); char[] chars = json.toCharArray(); for (char c : chars) { if (c >= ' ' && c <= '~') { - System.err.print(c); + sb.append(c); } else { - System.err.printf("\\u%04x", (int) c); + sb.append(String.format("\\u%04x", (int) c)); } } - System.err.println(); - throw e; + throw new AssertionError(sb.toString(), e); } }