Package org.apache.wookie.w3c

Examples of org.apache.wookie.w3c.W3CWidget


    System.out.println(outputFolder.getPath());

    W3CWidgetFactory fac = new W3CWidgetFactory();
    fac.setOutputDirectory(outputFolder.getPath());
    W3CWidget widget = fac.parse(file);
    assertEquals("Unsupported widget widget", widget.getLocalName("en"));
  }
View Full Code Here


      W3CWidgetFactory fac = new W3CWidgetFactory();
      fac.setStartPageProcessor(null);
      File outputDir = new File("src-tests" + File.separatorChar + "testdata" + File.separatorChar + "widgets");
      outputDir.mkdirs();
      fac.setOutputDirectory("src-tests" + File.separatorChar + "testdata" + File.separatorChar + "widgets");
      W3CWidget widget = fac.parse(downloadedFile);
     
      //
      // Cleanup
      //
      FileUtils.deleteQuietly(downloadedFile);
      FileUtils.deleteQuietly(tempFolder);
      FileUtils.deleteQuietly(newFile);
      DeleteMethod delete = new DeleteMethod(TEST_WIDGETS_SERVICE_URL_VALID + encodeString("/" + WIDGET_ID_UPLOAD_TEST));
      client.executeMethod(delete);
      delete = new DeleteMethod(TEST_WIDGETS_SERVICE_URL_VALID + encodeString("/" + WIDGET_ID_UPLOAD_POLICIES_TEST));
      client.executeMethod(delete);
     
      assertEquals("http://uploadtest", widget.getIdentifier());
     
     
  }
View Full Code Here

    W3CWidgetFactory fac = new W3CWidgetFactory();
    fac.setStartPageProcessor(null);
    File outputDir = new File("src-tests" + File.separatorChar + "testdata" + File.separatorChar + "widgets");
    outputDir.mkdirs();
    fac.setOutputDirectory("src-tests" + File.separatorChar + "testdata" + File.separatorChar + "widgets");
    W3CWidget widget = fac.parse(downloadedFile);
    File file = fac.getUnzippedWidgetDirectory();
    assertEquals("src-tests" + File.separatorChar + "testdata"
        + File.separatorChar + "widgets" + File.separatorChar
        + "www.getwookie.org" + File.separatorChar + "widgets"
        + File.separatorChar + "weather", file.getPath());
    assertTrue(file.isDirectory());
    assertEquals(WIDGET_ID_WEATHER, widget.getIdentifier());

    //clean up
    FileUtils.deleteDirectory(outputDir);
    FileUtils.deleteQuietly(downloadedFile);
  }
View Full Code Here

public class WidgetOutputterTest extends ConformanceTest{
 
  @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

    assertTrue(manifest.contains("<content src=\"index.html\""));
  }
  @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\""));
View Full Code Here

    assertTrue(manifest.contains("name=\"moderator\" value=\"false\""));
  }
  @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

    assertTrue(manifest.contains("origin=\"http://newsrss.bbc.co.uk"));
  }
  @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

    assertTrue(manifest.contains("xml:lang=\"fr\">tester les paramètres régionaux</name>"));
  }
@Test
  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\""));
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");
View Full Code Here

  }
 
  @Test
  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"));
View Full Code Here

TOP

Related Classes of org.apache.wookie.w3c.W3CWidget

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.