Examples of GOMOutputWriter


Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

  public void testWriteRssOutput() throws XMLStreamException {

    {
      this.titleImpl.contentType = ContentType.TEXT;
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.titleImpl.writeRssOutput(writer);
      assertEquals("<title/>", strWriter.toString());
    }
    {
      this.titleImpl.setTextValue("><hello world");
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.titleImpl.writeRssOutput(writer);
      assertEquals("<title>&gt;&lt;hello world</title>", strWriter
          .toString());
    }

    {
      this.titleImpl.contentType = ContentType.HTML;
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.titleImpl.writeRssOutput(writer);
      assertEquals("<title>&gt;&lt;hello world</title>", strWriter
          .toString());
    }

    {
      this.titleImpl.contentType = ContentType.XHTML;
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.titleImpl.writeRssOutput(writer);
      // no markup in rss
      assertEquals("<title>&gt;&lt;hello world</title>", strWriter
          .toString());
    }

    {
      this.titleImpl.contentType = ContentType.XHTML;
      this.titleImpl.xmlBase = "http://www.apache.org";
      this.titleImpl.xmlLang = "en";
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.titleImpl.writeRssOutput(writer);
      // no markup in rss
      assertEquals(
          "<title xml:base=\"http://www.apache.org\" xml:lang=\"en\">&gt;&lt;hello world</title>",
          strWriter.toString());
    }

    {
      this.subTitleImpl.contentType = ContentType.XHTML;
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.subTitleImpl.writeRssOutput(writer);

      assertEquals("<description/>", strWriter.toString());
    }

    {
      this.subTitleImpl.contentType = ContentType.XHTML;
      this.subTitleImpl.setTextValue("><hello world");
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.subTitleImpl.writeRssOutput(writer);

      assertEquals("<description>&gt;&lt;hello world</description>",
          strWriter.toString());
    }
View Full Code Here

Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

    } catch (NullPointerException e) {
      //
    }
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.cat.writeAtomOutput(writer);
      assertEquals("<category term=\"\"/>", strWriter.toString());

    }

    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.cat.term = "test";
      this.cat.writeAtomOutput(writer);
      assertEquals("<category term=\"test\"/>", strWriter.toString());

    }

    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.cat.label = "python";
      this.cat.scheme = "monty";

      this.cat.writeAtomOutput(writer);
      assertEquals(
View Full Code Here

Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

      //
    }

    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.cat.writeRssOutput(writer);
      assertEquals("<category domain=\"\"/>", strWriter.toString());
    }

    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.cat.scheme = "www.apache.org";
      this.cat.writeRssOutput(writer);
      assertEquals("<category domain=\"www.apache.org\"/>", strWriter
          .toString());
    }

    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.cat.scheme = "www.apache.org";
      this.cat.term = "Goo Data";
      this.cat.writeRssOutput(writer);
      assertEquals(
          "<category domain=\"www.apache.org\">Goo Data</category>",
          strWriter.toString());
    }

    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.cat.scheme = "www.apache.org";
      this.cat.term = "Goo Data";
      this.cat.label = "ignore";
      this.cat.writeRssOutput(writer);
      assertEquals(
View Full Code Here

Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

   * 'org.apache.lucene.gdata.gom.core.GOMPersonImpl.writeAtomOutput(GOMWriter)'
   */
  public void testWriteAtomOutput() throws XMLStreamException,
      FactoryConfigurationError {
    StringWriter stW = new StringWriter();
    GOMOutputWriter writer = new GOMStaxWriter(stW);
    GOMPersonImpl impl = new GOMPersonImpl();
    impl.writeRssOutput(writer);
    writer.flush();
    writer.close();

    // test with name
    stW = new StringWriter();
    writer = new GOMStaxWriter(stW);
    impl.setName("test");
    impl.writeAtomOutput(writer);
    writer.flush();
    assertEquals("<person><name>test</name></person>", stW.toString());

    writer.close();

    // test with name
    stW = new StringWriter();
    writer = new GOMStaxWriter(stW);
    impl.setEmail("simonw@apache.org");
    impl.setUri("http://www.apache.org");
    impl.writeAtomOutput(writer);
    writer.flush();
    assertEquals(
        "<person><name>test</name><email>simonw@apache.org</email><uri>http://www.apache.org</uri></person>",
        stW.toString());
    try {
      impl.writeAtomOutput(null);
View Full Code Here

Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

   * Test method for
   * 'org.apache.lucene.gdata.gom.core.GOMPersonImpl.writeRssOutput(GOMWriter)'
   */
  public void testWriteRssOutput() throws XMLStreamException {
    StringWriter stW = new StringWriter();
    GOMOutputWriter writer = new GOMStaxWriter(stW);
    GOMPersonImpl impl = new GOMPersonImpl();
    impl.writeRssOutput(writer);
    writer.flush();
    assertEquals(0, stW.toString().length());
  }
View Full Code Here

Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

   */
  public void testWriteAtomOutput() throws XMLStreamException,
      FactoryConfigurationError {
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.impl.writeAtomOutput(writer);
      assertEquals("<atom:" + this.localName + "/>", strWriter.toString());
    }
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.impl.setTextValue("hello world");
      this.impl.writeAtomOutput(writer);
      assertEquals("<atom:" + this.localName + ">hello world</atom:"
          + this.localName + ">", strWriter.toString());
    }
View Full Code Here

Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

    this.impl.setRights(new GOMRightsImpl());
    this.impl.setSubtitle(new GOMSubtitleImpl());
    this.impl.setTitle(new GOMTitleImpl());
    this.impl.setUpdated(new GOMUpdatedImpl());
    StringWriter stW = new StringWriter();
    GOMOutputWriter writer = new GOMStaxWriter(stW);
    this.impl.writeAtomOutput(writer);
    String string = stW.toString();
    assertTrue(string.startsWith("<" + GOMSource.LOCALNAME));
    assertTrue(string.contains("<" + GOMAuthor.LOCALNAME));
    assertTrue(string.contains("<" + GOMCategory.LOCALNAME));
View Full Code Here

Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

   */
  public void testWriteRssOutput() throws XMLStreamException,
      FactoryConfigurationError {

    StringWriter stW = new StringWriter();
    GOMOutputWriter writer = new GOMStaxWriter(stW);
    this.impl.writeRssOutput(writer);
    assertEquals("", stW.toString());
  }
View Full Code Here

Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

   */
  public void testWriteAtomOutput() throws XMLStreamException,
      FactoryConfigurationError {
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.updateImpl.writeAtomOutput(writer);
      assertTrue(strWriter.toString().startsWith("<updated>"));
      assertTrue(strWriter.toString().endsWith("</updated>"));
    }
    {
      this.updateImpl.processElementValue(DATE);
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.updateImpl.writeAtomOutput(writer);
      assertEquals("<updated>" + DATE + "</updated>", strWriter
          .toString());
    }

    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.publishImpl.writeAtomOutput(writer);
      assertTrue(strWriter.toString().startsWith("<published>"));
      assertTrue(strWriter.toString().endsWith("</published>"));
    }
    {
      this.publishImpl.processElementValue(DATE);
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.publishImpl.writeAtomOutput(writer);
      assertEquals("<published>" + DATE + "</published>", strWriter
          .toString());
    }

View Full Code Here

Examples of org.apache.lucene.gdata.gom.writer.GOMOutputWriter

   */
  public void testWriteRssOutput() throws XMLStreamException,
      FactoryConfigurationError {
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.updateImpl.writeRssOutput(writer);
      assertTrue(strWriter.toString().startsWith("<atom:updated>"));
      assertTrue(strWriter.toString().endsWith("</atom:updated>"));
    }
    {
      this.updateImpl.processElementValue(DATE);
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.updateImpl.writeRssOutput(writer);
      assertEquals("<atom:updated>" + DATE + "</atom:updated>", strWriter
          .toString());
    }

    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.publishImpl.writeRssOutput(writer);

      assertTrue(strWriter.toString().startsWith("<pubDate>"));
      assertTrue(strWriter.toString().endsWith("</pubDate>"));
    }
    {
      this.publishImpl.processElementValue(DATE);
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.publishImpl.writeRssOutput(writer);
      assertEquals("<pubDate>" + DATE_RSS + "</pubDate>", strWriter
          .toString());
    }

View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.