private Gadget makeDefaultOpenSocial2Gadget(boolean useQuirks) throws GadgetException { String defaultXml = "<Module specificationVersion='2' ><ModulePrefs " + (useQuirks ? "doctype='quirksmode'" : "") +" title=''/><Content type='html'/></Module>"; return makeGadgetWithSpec(defaultXml); }
private Gadget makeDefaultOpenSocial2Gadget(boolean useQuirks) throws GadgetException { String defaultXml = "<Module specificationVersion='2' ><ModulePrefs " + (useQuirks ? "doctype='quirksmode'" : "") +" title=''/><Content type='html'/></Module>"; return makeGadgetWithSpec(defaultXml); }
private Gadget makeDefaultGadget() throws GadgetException { String defaultXml = "<Module><ModulePrefs title=''/><Content type='html'/></Module>"; return makeGadgetWithSpec(defaultXml); }
private Gadget makeDefaultOpenSocial2GadgetWithTitle(boolean useQuirks, String title) throws GadgetException { String defaultXml = "<Module specificationVersion='2' ><ModulePrefs " + (useQuirks ? "doctype='quirksmode'" : "") +" title='" + title + "'/><Content type='html'/></Module>"; return makeGadgetWithSpec(defaultXml); }
private Gadget makeDefaultOpenSocial2GadgetWithTitle(boolean useQuirks, String title) throws GadgetException { String defaultXml = "<Module specificationVersion='2' ><ModulePrefs " + (useQuirks ? "doctype='quirksmode'" : "") +" title='" + title + "'/><Content type='html'/></Module>"; return makeGadgetWithSpec(defaultXml); }
private Gadget makeDefaultGadget() throws GadgetException { String defaultXml = "<Module><ModulePrefs title=''/><Content type='html'/></Module>"; return makeGadgetWithSpec(defaultXml); }
private Gadget makeDefaultGadget() throws GadgetException { String defaultXml = "<Module><ModulePrefs title=''/><Content type='html'/></Module>"; return makeGadgetWithSpec(defaultXml); }
@Test public void unsupportedOptionalFeatureDoesNotThrow() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Optional feature='foo'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); rewrite(gadget, ""); // rewrite will throw if the optional unsupported feature doesn't work. }
@Test public void unsupportedOptionalFeatureDoesNotThrow() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Optional feature='foo'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); rewrite(gadget, ""); // rewrite will throw if the optional unsupported feature doesn't work. }
@Test public void unsupportedOptionalFeatureDoesNotThrow() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Optional feature='foo'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); rewrite(gadget, ""); // rewrite will throw if the optional unsupported feature doesn't work. }
@Test public void multipleUnsupportedOptionalFeaturesDoNotThrow() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Optional feature='foo'/>" + " <Optional feature='bar'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); rewrite(gadget, ""); // rewrite will throw if the optional unsupported feature doesn't work. }
@Test public void multipleUnsupportedOptionalFeaturesDoNotThrow() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Optional feature='foo'/>" + " <Optional feature='bar'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); rewrite(gadget, ""); // rewrite will throw if the optional unsupported feature doesn't work. }
@Test public void multipleUnsupportedOptionalFeaturesDoNotThrow() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Optional feature='foo'/>" + " <Optional feature='bar'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); rewrite(gadget, ""); // rewrite will throw if the optional unsupported feature doesn't work. }
@Test public void unsupportedViewFeaturesDoNotThrow() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Optional feature='foo'/>" + " <Optional feature='bar'/>" + " <Require feature='bar2' views='view1'/>" + " <Optional feature='bar3' views='view1'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); rewrite(gadget, ""); // rewrite will throw if the optional unsupported feature doesn't work. }
@Test public void bidiSettings() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Locale language_direction='rtl'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); String rewritten = rewrite(gadget, ""); assertTrue("Bi-directional locale settings not preserved.", rewritten.contains("<body dir=\"rtl\">")); }
@Test public void bidiSettings() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Locale language_direction='rtl'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); String rewritten = rewrite(gadget, ""); assertTrue("Bi-directional locale settings not preserved.", rewritten.contains("<body dir=\"rtl\">")); }
@Test public void bidiSettings() throws Exception { String gadgetXml = "<Module><ModulePrefs title=''>" + " <Locale language_direction='rtl'/>" + "</ModulePrefs>" + "<Content type='html'/>" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); String rewritten = rewrite(gadget, ""); assertTrue("Bi-directional locale settings not preserved.", rewritten.contains("<body dir=\"rtl\">")); }
@Test public void xhrWrapperConfigurationNotInjectedIfUnnecessary() throws Exception { String gadgetXml = "<Module><ModulePrefs title='' />" + "<Content type='html' href='http://foo.com/bar/baz.html' />" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); gadget.setCurrentView(gadget.getSpec().getView("default")); String rewritten = rewrite(gadget, BODY_CONTENT); boolean containsConfig = rewritten.contains("\"shindig.xhrwrapper\""); assertFalse("shindig.xhrwrapper configuration present in rewritten HTML.", containsConfig); }
@Test public void xhrWrapperConfigurationNotInjectedIfUnnecessary() throws Exception { String gadgetXml = "<Module><ModulePrefs title='' />" + "<Content type='html' href='http://foo.com/bar/baz.html' />" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); gadget.setCurrentView(gadget.getSpec().getView("default")); String rewritten = rewrite(gadget, BODY_CONTENT); boolean containsConfig = rewritten.contains("\"shindig.xhrwrapper\""); assertFalse("shindig.xhrwrapper configuration present in rewritten HTML.", containsConfig); }
@Test public void xhrWrapperConfigurationNotInjectedIfUnnecessary() throws Exception { String gadgetXml = "<Module><ModulePrefs title='' />" + "<Content type='html' href='http://foo.com/bar/baz.html' />" + "</Module>"; Gadget gadget = makeGadgetWithSpec(gadgetXml); gadget.setCurrentView(gadget.getSpec().getView("default")); String rewritten = rewrite(gadget, BODY_CONTENT); boolean containsConfig = rewritten.contains("\"shindig.xhrwrapper\""); assertFalse("shindig.xhrwrapper configuration present in rewritten HTML.", containsConfig); }