/** * Appends externs as from list of strings. */ public JsResponseBuilder appendExterns(List<String> externs) { for (String extern : externs) { appendExtern(extern); } return this; }
@Test public void testExterns() throws Exception { builder.appendExtern("b"); builder.appendExtern("b"); builder.appendExtern("c.d"); builder.appendExtern("c.d"); builder.appendExtern("e.prototype.f"); builder.appendExtern("e.prototype.f"); builder.appendRawExtern("var a"); String eee = builder.build().getExterns(); assertEquals( "var a;\n" + "var b = {};\n" + "var c = {};\nc.d = {};\n" + "var e = {};\ne.prototype.f = {};\n", builder.build().getExterns()); }
@Test public void testExterns() throws Exception { builder.appendExtern("b"); builder.appendExtern("b"); builder.appendExtern("c.d"); builder.appendExtern("c.d"); builder.appendExtern("e.prototype.f"); builder.appendExtern("e.prototype.f"); builder.appendRawExtern("var a"); String eee = builder.build().getExterns(); assertEquals( "var a;\n" + "var b = {};\n" + "var c = {};\nc.d = {};\n" + "var e = {};\ne.prototype.f = {};\n", builder.build().getExterns()); }