424425426427428429430431432433434
replay(); IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter); mw.begin("span"); mw.print(null); mw.end(); assertOutput("<span></span>");
442443444445446447448449450451452
replay(); IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter); mw.begin("div"); mw.closeTag(); assertOutput("<div>"); mw.beginEmpty("img");
464465466467468469470471472473474
replay(); IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter); mw.begin("h1"); mw.begin("b"); mw.beginEmpty("img"); mw.begin("span"); mw.closeTag();
465466467468469470471472473474475
replay(); IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter); mw.begin("h1"); mw.begin("b"); mw.beginEmpty("img"); mw.begin("span"); mw.closeTag(); assertOutput("<h1><b><img /><span>");
467468469470471472473474475476477
IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter); mw.begin("h1"); mw.begin("b"); mw.beginEmpty("img"); mw.begin("span"); mw.closeTag(); assertOutput("<h1><b><img /><span>"); mw.end();
498499500501502503504505506507508
499500501502503504505506507508509
501502503504505506507508509510511
IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter); mw.begin("h1"); mw.begin("b"); mw.beginEmpty("img"); mw.begin("span"); mw.closeTag(); assertOutput("<h1><b><img /><span>"); // Uses the stack to close elements.
522523524525526527528529530531532
MarkupFilter filter = new EchoMarkupFilter(); PrintWriter writer = newPrintWriter(); IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter); mw.begin("span"); mw.begin("div"); mw.print("text"); assertOutput("<span><div>{text}");
523524525526527528529530531532533
PrintWriter writer = newPrintWriter(); IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter); mw.begin("span"); mw.begin("div"); mw.print("text"); assertOutput("<span><div>{text}"); mw.close();