@Override protected void doEmit(StringOption property, StringBuilder output) { property.appendTo(output); }
/** * appendTo. */ @Test public void appendTo() { npe(() -> new StringOption().appendTo(new StringBuilder())); Consumer<String> tester = s -> { String r = new StringOption(s).appendTo(new StringBuilder("<")).append(">").toString(); assertThat(r, is("<" + s + ">")); }; tester.accept(""); tester.accept("a"); tester.accept("Hello, world!"); tester.accept(HELLO_JP); }