Package nexj.core.integration.io

Examples of nexj.core.integration.io.WriterOutput


      //Format it
      try
      {
         StringWriter writer = new StringWriter();
        
         m_formatter.format(root, m_noHeaderMessage, new WriterOutput(writer));
         fail();
      }
      catch (IntegrationException outerEx)
      {
         Throwable innerEx = outerEx.getCause();
View Full Code Here


      //Format it
      try
      {
         StringWriter writer = new StringWriter();
        
         m_formatter.format(root, m_noHeaderMessage, new WriterOutput(writer));
         fail();
      }
      catch (IntegrationException outerEx)
      {
         Throwable innerEx = outerEx.getCause();
View Full Code Here

      recordList.add(record3);
      root.setValue("Data", recordList);
     
      //Format it
      StringWriter writer = new StringWriter();
      m_formatter.format(root, m_skippedColumnsMessage, new WriterOutput(writer));
     
      assertEquals("Doe,,,,John\r" +
         "\"#Doe\",,,,Jane\r" +
         "Lin\r",
         writer.toString());
View Full Code Here

      recordList.add(record3);
      root.setValue("Data", recordList);
     
      //Format it
      StringWriter writer = new StringWriter();
      m_formatter.format(root, m_skippedOptionalBeginningMessage, new WriterOutput(writer));
     
      assertEquals(",,realdata1,,,realdata2\r" +
         ",,nextrealdata1,,,nextrealdata2\r" +
         "\r" +
         ",,\r",
View Full Code Here

      //Format it
      try
      {
         StringWriter writer = new StringWriter();
        
         m_formatter.format(root, m_skippedRequiredBeginningMessage, new WriterOutput(writer));
         fail();
      }
      catch (IntegrationException outerEx)
      {
         Throwable innerEx = outerEx.getCause();
View Full Code Here

      recordList.add(record5);
      root.setValue("Row", recordList);

      //Format it
      StringWriter writer = new StringWriter();
      m_formatter.format(root, m_noEscapeOrQuoteMessage, new WriterOutput(writer));

      assertEquals("firstName,familyName,age,Phone1_location,Phone1_number,location,number,balance\n" +
         "Jo\\hn,D,oe,42,,,,,108\n" +
         "#Ja,ne,Doe,37\n\n" //comment char can't be escaped. Also, followed by null row.
         "Jack,L\"in,\n" +
View Full Code Here

     
      //Format it
      StringWriter writer = new StringWriter();
      m_formatter.format(root,
         Repository.getMetadata().getMessage("CSV_NonUniformDelimiter"),
         new WriterOutput(writer));
     
      assertEquals("first:second:third:fourth\n" +
         "realdata1,realdata2:realdata3,\"realdata4\"\n" +
         "a\\,a:a,'b,b:b':c\\,c:c,\"d,d:d\"\n" +
         "a\\,a:a,'b,b:b':c\\,c:c\n",
View Full Code Here

      valueElement.setValue("value", sMarkup);
      msg.setValue("anyTypeElementComp", valueElement);
      msg.setValue("anyTypeElement", sMarkup);

      StringWriter writer = new StringWriter();
      WriterOutput out = new WriterOutput(writer);

      m_formatter.format(msg, m_message, out);

      assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
         "<XMLAnyTest xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" +
View Full Code Here

      valueElementWithBeforeAndAfter.setValue("value", subMsg);
      valueElementWithBeforeAndAfter.setValue("before", "pre");
      valueElementWithBeforeAndAfter.setValue("after", "post");

      StringWriter writer = new StringWriter();
      WriterOutput out = new WriterOutput(writer);

      m_formatter.format(msg, m_message, out);

      assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
         "<XMLAnyTest xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" +
View Full Code Here

      msg.setValue("anyTypeElementCollection", collection);
      msg.setValue("anyTypeElementCompValueCollection", valueElement);
      valueElement.setValue("value", collection);

      StringWriter writer = new StringWriter();
      WriterOutput out = new WriterOutput(writer);

      m_formatter.format(msg, m_message, out);

      assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
         "<XMLAnyTest xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" +
         " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><anyTypeElementCollection>" +
         sMarkup + "</anyTypeElementCollection><anyTypeElementCollection>" +
         sMarkup2 + "</anyTypeElementCollection><anyTypeElementCollection>" +
         sMarkup + "</anyTypeElementCollection><anyTypeElementCollection>" +
         sMarkup +
         "</anyTypeElementCollection><anyTypeElementCompValueCollection>" +
         sMarkup + sMarkup2 + sMarkup + sMarkup +
         "</anyTypeElementCompValueCollection></XMLAnyTest>", writer.toString());

      ArrayList collection2 = new ArrayList(2);

      collection2.add(valueElement);
      collection2.add(valueElement);
      msg.setValue("anyTypeElementCompCollection", collection2);
      msg.removeValue("anyTypeElementCompValueCollection");

      writer = new StringWriter();
      out = new WriterOutput(writer);

      m_formatter.format(msg, m_message, out);

      assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
         "<XMLAnyTest xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" +
View Full Code Here

TOP

Related Classes of nexj.core.integration.io.WriterOutput

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.