Examples of GOMStaxWriter


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

   */
  public void testWriteAtomOutput() throws XMLStreamException,
      FactoryConfigurationError {
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeAtomOutput(writer);
      assertEquals("<content type=\"text\"/>", stW.toString());
    }

    {
      this.impl.processAttribute(new QName(GOMNamespace.ATOM_NS_URI,
          "type"), "image/jpeg");
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeAtomOutput(writer);
      assertEquals("<content type=\"image/jpeg\"/>", stW.toString());
    }

    {
      this.impl.setSrc("http://www.apache.org");
      this.impl.setTextValue("hello world");
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeAtomOutput(writer);
      assertEquals(
          "<content type=\"image/jpeg\" src=\"http://www.apache.org\"/>",
          stW.toString());
    }

    {
      this.impl.setSrc(null);
      this.impl.setTextValue("hello world");
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeAtomOutput(writer);
      assertEquals("<content type=\"image/jpeg\">hello world</content>",
          stW.toString());
    }

View Full Code Here

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

   * 'org.apache.lucene.gdata.gom.core.GOMContentImpl.writeRssOutput(GOMOutputWriter)'
   */
  public void testWriteRssOutputGOMOutputWriter() throws XMLStreamException {
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeRssOutput(writer);
      assertEquals("<description/>", stW.toString());
    }

    {
      this.impl.setSrc("http://www.apache.org");
      this.impl.setAtomMediaType(AtomMediaType.TEXT);
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeRssOutput(writer);
      assertEquals("<link>http://www.apache.org</link>", stW.toString());
    }

    {
      this.impl.setSrc(null);
      this.impl.setAtomMediaType(AtomMediaType.TEXT);
      this.impl.setTextValue("test");
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeRssOutput(writer);
      assertEquals("<description>test</description>", stW.toString());
    }

    {
      this.impl.setAtomMediaType(null);

      this.impl.processAttribute(new QName(GOMNamespace.ATOM_NS_URI,
          "type"), "image/jpeg");
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeRssOutput(writer);
      assertEquals("<content type=\"image/jpeg\">test</content>", stW
          .toString());
    }

View Full Code Here

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

   * 'org.apache.lucene.gdata.gom.core.GOMIdImpl.writeAtomOutput(GOMOutputWriter)'
   */
  public void testWriteAtomOutput() throws XMLStreamException {
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeAtomOutput(writer);

      assertEquals("<id/>", stW.toString());
    }

    {
      this.impl.setTextValue("testme");
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeAtomOutput(writer);

      assertEquals("<id>testme</id>", stW.toString());

    }
View Full Code Here

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

   * 'org.apache.lucene.gdata.gom.core.GOMIdImpl.writeRssOutput(GOMOutputWriter)'
   */
  public void testWriteRssOutputGOMOutputWriter() throws XMLStreamException {
    {
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeRssOutput(writer);

      assertEquals("<atom:id/>", stW.toString());
    }

    {
      this.impl.setTextValue("testme");
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeRssOutput(writer);

      assertEquals("<atom:id>testme</atom:id>", stW.toString());

    }

    {
      this.impl.setTextValue("testme");
      StringWriter stW = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(stW);
      this.impl.writeRssOutput(writer, "guid");

      assertEquals("<guid>testme</guid>", stW.toString());

    }
View Full Code Here

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

    this.impl.setUpdated(new GOMUpdatedImpl());
    this.impl.addNamespace(GOMNamespace.ATOM_NAMESPACE);
    this.impl.addNamespace(GOMNamespace.OPENSEARCH_NAMESPACE);
    this.impl.extensions.add(new TestExtension());
    StringWriter stW = new StringWriter();
    GOMOutputWriter writer = new GOMStaxWriter(stW);
    this.impl.writeRssOutput(writer);

    String string = stW.toString();
    assertTrue(string.contains("xmlns:openSearch"));
    assertTrue(string.contains("xmlns:atom"));
View Full Code Here

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

   */
  public void testWriteAtomOutput() throws XMLStreamException,
      FactoryConfigurationError {
    {
      StringWriter writer = new StringWriter();
      GOMOutputWriter w = new GOMStaxWriter(writer);
      this.arbXML.writeAtomOutput(w);
      assertNotNull(w.toString());
      assertEquals("<" + this.name.getLocalPart() + "/>", writer
          .toString());
    }
    try {
      this.arbXML.writeAtomOutput(null);
      fail("writer is null");

    } catch (NullPointerException e) {
      //
    }
    {
      this.arbXML.processAttribute(name, "testme1");
      this.arbXML.processElementValue("testme2");
      StringWriter writer = new StringWriter();
      GOMOutputWriter w = new GOMStaxWriter(writer);
      this.arbXML.writeAtomOutput(w);
      assertEquals("<" + this.name.getLocalPart()
          + " testme=\"testme1\">" + "testme2" + "</"
          + this.name.getLocalPart() + ">", writer.toString());
    }
View Full Code Here

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

      FactoryConfigurationError {
    GOMDocumentImpl<ArbitraryGOMXml> impl = new GOMDocumentImpl<ArbitraryGOMXml>();
    impl.setRootElement(new ArbitraryGOMXml(new QName("test")));
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      impl.writeAtomOutput(writer);
      assertEquals("<?xml version='1.0' encoding='UTF-8'?><test/>",
          strWriter.toString());
    }
    impl.setRootElement(null);
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      impl.writeAtomOutput(writer);
      assertEquals("<?xml version='1.0' encoding='UTF-8'?>", strWriter
          .toString());
    }

    impl.setVersion("2.0");
    impl.setCharacterEncoding("ISO-8859-1");
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      impl.writeAtomOutput(writer);
      assertEquals("<?xml version='2.0' encoding='ISO-8859-1'?>",
          strWriter.toString());
    }
  }
View Full Code Here

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

      FactoryConfigurationError {
    GOMDocumentImpl<ArbitraryGOMXml> impl = new GOMDocumentImpl<ArbitraryGOMXml>();
    impl.setRootElement(new ArbitraryGOMXml(new QName("test")));
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      impl.writeRssOutput(writer);
      assertEquals("<?xml version='1.0' encoding='UTF-8'?><test/>",
          strWriter.toString());
    }
    impl.setRootElement(null);
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      impl.writeRssOutput(writer);
      assertEquals("<?xml version='1.0' encoding='UTF-8'?>", strWriter
          .toString());
    }

    impl.setVersion("2.0");
    impl.setCharacterEncoding("ISO-8859-1");
    {
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      impl.writeRssOutput(writer);
      assertEquals("<?xml version='2.0' encoding='ISO-8859-1'?>",
          strWriter.toString());
    }
  }
View Full Code Here

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

  public void testWriteAtomOutput() throws XMLStreamException,
      FactoryConfigurationError {
    {
      this.titleImpl.contentType = ContentType.TEXT;
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.titleImpl.writeAtomOutput(writer);
      assertEquals("<title type=\"text\"/>", strWriter.toString());
    }
    {
      this.titleImpl.setTextValue("><hello world");
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.titleImpl.writeAtomOutput(writer);
      assertEquals("<title type=\"text\">&gt;&lt;hello world</title>",
          strWriter.toString());
    }

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

    {
      this.titleImpl.contentType = ContentType.XHTML;
      StringWriter strWriter = new StringWriter();
      GOMOutputWriter writer = new GOMStaxWriter(strWriter);
      this.titleImpl.writeAtomOutput(writer);
      assertEquals("<title type=\"xhtml\">><hello world</title>",
          strWriter.toString());
    }
View Full Code Here

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

  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
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.