Examples of GOMStaxWriter


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

  }

  public void testWriteAtomOutput() throws XMLStreamException {
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.iconImpl.writeAtomOutput(writer);
      assertEquals("<icon/>", stW.toString());
    }
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.iconImpl.setTextValue("test");
      this.iconImpl.writeAtomOutput(writer);
      assertEquals("<icon>test</icon>", stW.toString());
    }

    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.logoImpl.writeAtomOutput(writer);
      assertEquals("<logo/>", stW.toString());
    }
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.logoImpl.setTextValue("test");
      this.logoImpl.writeAtomOutput(writer);
      assertEquals("<logo>test</logo>", stW.toString());
    }
  }
View Full Code Here

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

      fail("writer is null");
    } catch (GDataParseException e) {
    }
    StringWriter writer2 = new StringWriter();

    GOMOutputWriter writer = new GOMStaxWriter(writer2);
    impl.writeRssOutput(writer, "test");
    writer.flush();
    writer2.flush();

    assertEquals("<test></test>", writer2.toString());
    impl.setEmail("simonw@apache.org");
    impl.setUri("someuri");
    writer.close();

    writer2 = new StringWriter();
    writer = new GOMStaxWriter(writer2);
    impl.writeRssOutput(writer);
    writer.flush();
    writer2.flush();
    assertTrue(writer2.toString().length() > 0);

    assertEquals("<" + GOMAuthor.LOCALNAME + ">" + impl.getEmail() + "</"
        + GOMAuthor.LOCALNAME + ">", writer2.toString());

    writer.close();

    impl.setName("simonw");
    writer2 = new StringWriter();
    writer = new GOMStaxWriter(writer2);
    impl.writeRssOutput(writer);
    writer.flush();
    writer2.flush();
    assertTrue(writer2.toString().length() > 0);

    assertEquals("<" + GOMAuthor.LOCALNAME + ">" + impl.getEmail() + "("
        + impl.getName() + ")</" + GOMAuthor.LOCALNAME + ">", writer2
View Full Code Here

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

    this.impl.setTitle(new GOMTitleImpl());
    this.impl.setUpdated(new GOMUpdatedImpl());
    this.impl.extensions.add(new TestExtension());
    this.impl.addNamespace(GOMNamespace.OPENSEARCH_NAMESPACE);
    StringWriter stW = new StringWriter();
    GOMOutputWriter writer = new GOMStaxWriter(stW);
    this.impl.writeAtomOutput(writer);
    String string = stW.toString();
    assertTrue(string.contains("xmlns:openSearch"));
    assertTrue(string.contains("xmlns=\"http://www.w3.org/2005/Atom\""));
    assertTrue(string.contains("<" + GOMAuthor.LOCALNAME));
View Full Code Here

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

   * 'org.apache.lucene.gdata.gom.core.GOMGeneratorImpl.writeAtomOutput(GOMWriter)'
   */
  public void testWriteAtomOutput() throws XMLStreamException {
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeAtomOutput(writer);
      assertEquals("<" + this.impl.getLocalName() + "/>", stW.toString());
    }

    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.setTextValue("Lucene");
      this.impl.writeAtomOutput(writer);
      assertEquals("<" + this.impl.getLocalName() + ">Lucene</"
          + this.impl.getLocalName() + ">", stW.toString());
    }
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.setUri("http://apache.org");
      this.impl.writeAtomOutput(writer);
      assertEquals("<" + this.impl.getLocalName()
          + " uri=\"http://apache.org\">Lucene</"
          + this.impl.getLocalName() + ">", stW.toString());
    }

    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.setGeneratorVersion("1");
      this.impl.writeAtomOutput(writer);
      assertEquals("<" + this.impl.getLocalName()
          + " uri=\"http://apache.org\" version=\"1\">Lucene</"
          + this.impl.getLocalName() + ">", stW.toString());
View Full Code Here

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

   */
  public void testWriteRssOutput() throws XMLStreamException,
      FactoryConfigurationError {
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.setTextValue("Lucene");
      this.impl.writeRssOutput(writer);
      assertEquals("<" + this.impl.getLocalName() + ">Lucene</"
          + this.impl.getLocalName() + ">", stW.toString());
    }

    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.setUri("http://apache.org");
      this.impl.setGeneratorVersion("1");
      this.impl.writeRssOutput(writer);
      assertEquals("<" + this.impl.getLocalName() + ">Lucene</"
          + this.impl.getLocalName() + ">", stW.toString());
View Full Code Here

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

   * 'org.apache.lucene.gdata.gom.core.GOMLinkImpl.writeAtomOutput(GOMWriter)'
   */
  public void testWriteAtomOutput() throws XMLStreamException {
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.impl.writeAtomOutput(writer);
      assertEquals("<link href=\"\"/>", strWriter.toString());
    }
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.impl.setHref("test");
      this.impl.setHrefLang("test1");
      this.impl.setLength(2);
      this.impl.setRel("NEXT");
      this.impl.setTitle("myTitle");
View Full Code Here

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

   * 'org.apache.lucene.gdata.gom.core.GOMLinkImpl.writeRssOutput(GOMWriter)'
   */
  public void testWriteRssOutput() throws XMLStreamException {
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.impl.writeRssOutput(writer);
      assertEquals("", strWriter.toString());
    }

    {
      this.impl.setHref("test");
      this.impl.setType("testType");
      this.impl.setRel("enclosure");
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.impl.writeRssOutput(writer);
      assertEquals("<enclosure type=\"testType\" href=\"test\"/>",
          strWriter.toString());
    }

    {
      this.impl.setRel("comments");
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.impl.writeRssOutput(writer);
      assertEquals("<comments>test</comments>", strWriter.toString());
    }

    {
      this.impl.setRel("alternate");
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.impl.writeRssOutput(writer);
      assertEquals("<link>test</link>", strWriter.toString());
    }

  }
View Full Code Here

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

    this.impl.setUpdated(new GOMUpdatedImpl());
    this.impl.setSource(new GOMSourceImpl());
    this.impl.setPublished(new GOMPublishedImpl());
    this.impl.extensions.add(new GOMFeedImplTest.TestExtension());
    StringWriter stW = new StringWriter();
    GOMOutputWriter writer = new GOMStaxWriter(stW);
    this.impl.writeAtomOutput(writer);
    String string = stW.toString();
    assertTrue(string.contains("xmlns=\"http://www.w3.org/2005/Atom\""));
    assertTrue(string.startsWith("<" + GOMEntry.LOCALNAME));
    assertTrue(string.contains("<" + GOMAuthor.LOCALNAME));
View Full Code Here

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

    this.impl.setUpdated(new GOMUpdatedImpl());
    this.impl.setSource(new GOMSourceImpl());
    this.impl.setPublished(new GOMPublishedImpl());
    this.impl.extensions.add(new GOMFeedImplTest.TestExtension());
    StringWriter stW = new StringWriter();
    GOMOutputWriter writer = new GOMStaxWriter(stW);
    this.impl.writeRssOutput(writer);
    String string = stW.toString();
    assertTrue(string
        .contains("xmlns:atom=\"http://www.w3.org/2005/Atom\""));
    assertTrue(string.startsWith("<" + GOMEntry.LOCALNAME_RSS));
View Full Code Here

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

  public void testWriteRssOutput() throws XMLStreamException,
      FactoryConfigurationError {

    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.iconImpl.writeRssOutput(writer);
      assertEquals("<url/>", stW.toString());
    }
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.iconImpl.setTextValue("test");
      this.iconImpl.writeRssOutput(writer);
      assertEquals("<url>test</url>", stW.toString());
    }

    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.logoImpl.writeRssOutput(writer);
      assertEquals("<url/>", stW.toString());
    }
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.logoImpl.setTextValue("test");
      this.logoImpl.writeRssOutput(writer);
      assertEquals("<url>test</url>", stW.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.