Package org.apache.wookie.w3c.util

Examples of org.apache.wookie.w3c.util.WidgetOutputter


 
  @Test
  public void outputString() throws Exception{
    File testWidget = new File("parser/java/src-test/resources/bubbles.wgt");
    W3CWidget widget = load(testWidget);
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
    String manifest = outputter.outputXMLString(widget);
    assertTrue(manifest.contains("id=\"http://www.opera.com/widgets/bubbles\""));
    assertTrue(manifest.contains("<content src=\"index.html\""));
  }
View Full Code Here


  }
  @Test
  public void outputString2() throws Exception{
    File testWidget = new File("parser/java/src-test/resources/natter.wgt");
    W3CWidget widget = load(testWidget);
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
    String manifest = outputter.outputXMLString(widget);
    assertTrue(manifest.contains("id=\"http://www.getwookie.org/widgets/natter\""));
    assertTrue(manifest.contains("<content src=\"index.htm\""));
    assertTrue(manifest.contains("name=\"moderator\" value=\"false\""));
  }
View Full Code Here

  }
  @Test
  public void outputString3() throws Exception{
    File testWidget = new File("parser/java/src-test/resources/weather.wgt");
    W3CWidget widget = load(testWidget);
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
    String manifest = outputter.outputXMLString(widget);
    assertTrue(manifest.contains("id=\"http://www.getwookie.org/widgets/weather\""));
    assertTrue(manifest.contains("origin=\"http://newsrss.bbc.co.uk"));
  }
View Full Code Here

  }
  @Test
  public void outputString4() throws Exception{
    File testWidget = new File("parser/java/src-test/resources/localetest.wgt");
    W3CWidget widget = load(testWidget);
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
    String manifest = outputter.outputXMLString(widget);
    assertTrue(manifest.contains("id=\"http://www.getwookie.org/widgets/localetest\""));
    assertTrue(manifest.contains("xml:lang=\"fr\">tester les paramètres régionaux</name>"));
  }
View Full Code Here

  public void outputString5() throws Exception{
    File testWidget = new File("parser/java/src-test/resources/localetest.wgt");
    W3CWidget widget = load(testWidget);
    widget.getIcons().add(new IconEntity("icon.png",100,100));
    widget.getNames().get(0).setShort("shortName");
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
    String manifest = outputter.outputXMLString(widget);
    System.out.println(manifest);
    assertTrue(manifest.contains("id=\"http://www.getwookie.org/widgets/localetest\""));
    assertTrue(manifest.contains("xml:lang=\"fr\">tester les paramètres régionaux</name>"));
    assertTrue(manifest.contains("<icon src=\"icon.png\" height=\"100\" width=\"100\" />"));
    assertTrue(manifest.contains("name short=\"shortName\""));
View Full Code Here

 
  @Test
  public void outputStream() throws Exception{
    File testWidget = new File("parser/java/src-test/resources/geo.wgt");
    W3CWidget widget = load(testWidget);
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
   
    File widgetFolder = new File(output.getPath());
    File configXml = new File(widgetFolder, "config.xml");
    FileOutputStream out = new FileOutputStream(configXml);
    outputter.outputXML(widget, out);
    assertTrue(configXml.exists());
  }
View Full Code Here

  public void loadModifySave() throws Exception{
    File testWidget = new File("parser/java/src-test/resources/bubbles.wgt");
    W3CWidget widget = load(testWidget);
    IName name = widget.getNames().get(0);
    name.setName("Modified Widget");
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
    String manifest = outputter.outputXMLString(widget);
    assertTrue(manifest.contains("Modified Widget"));
    assertTrue(manifest.contains("<content src=\"index.html\""));
  }
View Full Code Here

    File widgetFile = WidgetUploader.downloadWidget("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-RRZxvvTFHx/001/b6.wgt");
    W3CWidget widget = fac.parse(widgetFile);
   
    IName name = widget.getNames().get(0);
    name.setName("Re-Modified Widget");
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
   
    // Save the config.xml
    File widgetFolder = new File(output.getPath()+"/b6");
    File configXml = new File(widgetFolder, "config.xml");
    outputter.outputXML(widget, configXml);
   
    // Pack up the widget
    File zip = File.createTempFile("wookie-output", ".wgt");
    WidgetPackageUtils.repackZip(widgetFolder, zip);
   
View Full Code Here

 
  @Test
  public void outputString() throws Exception{
    File testWidget = new File("build/widgets/bubbles.wgt");
    W3CWidget widget = load(testWidget);
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
    String manifest = outputter.outputXMLString(widget);
    assertTrue(manifest.contains("id=\"http://www.opera.com/widgets/bubbles\""));
    assertTrue(manifest.contains("<content src=\"index.html\""));
  }
View Full Code Here

  }
  @Test
  public void outputString2() throws Exception{
    File testWidget = new File("build/widgets/natter.wgt");
    W3CWidget widget = load(testWidget);
    WidgetOutputter outputter = new WidgetOutputter();
    outputter.setWidgetFolder("/widgets");
    String manifest = outputter.outputXMLString(widget);
    assertTrue(manifest.contains("id=\"http://www.getwookie.org/widgets/natter\""));
    assertTrue(manifest.contains("<content src=\"index.htm\""));
    assertTrue(manifest.contains("name=\"moderator\" value=\"false\""));
  }
View Full Code Here

TOP

Related Classes of org.apache.wookie.w3c.util.WidgetOutputter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.