Repository: incubator-juneau
Updated Branches:
  refs/heads/master c6b0a7b44 -> 0d70804d8


http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d70804d/juneau-core-test/src/test/java/org/apache/juneau/transforms/CalendarSwapTest.java
----------------------------------------------------------------------
diff --git 
a/juneau-core-test/src/test/java/org/apache/juneau/transforms/CalendarSwapTest.java
 
b/juneau-core-test/src/test/java/org/apache/juneau/transforms/CalendarSwapTest.java
index 4fe0dfa..d98e811 100755
--- 
a/juneau-core-test/src/test/java/org/apache/juneau/transforms/CalendarSwapTest.java
+++ 
b/juneau-core-test/src/test/java/org/apache/juneau/transforms/CalendarSwapTest.java
@@ -15,7 +15,6 @@ package org.apache.juneau.transforms;
 import static org.junit.Assert.*;
 
 import java.net.*;
-import java.text.*;
 import java.util.*;
 
 import javax.xml.bind.*;
@@ -144,404 +143,6 @@ public class CalendarSwapTest {
                assertEquals("Wed, 31 Jan 2001 12:34:56 GMT", f.swap(session, 
c));
        }
 
-
-       
//====================================================================================================
-       // testDefaultStringJson - DEFAULT_STRING, JSON
-       
//====================================================================================================
-       @Test
-       public void testDefaultStringJson() throws Exception {
-               Class<?> f = CalendarSwap.ToString.class;
-               WriterSerializer s = new 
JsonSerializer.Simple().addPojoSwaps(f);
-               ReaderParser p = new JsonParser().addPojoSwaps(f);
-               doTest(s, p, true, "'Sun Mar 03 10:11:12 PST 1901'");
-       }
-
-       
//====================================================================================================
-       // testDefaultStringXml - DEFAULT_STRING, XML
-       
//====================================================================================================
-       @Test
-       public void testDefaultStringXml() throws Exception {
-               Class<?> f = CalendarSwap.ToString.class;
-               WriterSerializer s = new XmlSerializer.Sq().addPojoSwaps(f);
-               ReaderParser p = new XmlParser().addPojoSwaps(f);
-               doTest(s, p, true, "<string>Sun Mar 03 10:11:12 PST 
1901</string>");
-       }
-
-       
//====================================================================================================
-       // testDefaultStringHtml - DEFAULT_STRING, HTML
-       
//====================================================================================================
-       @Test
-       public void testDefaultStringHtml() throws Exception {
-               Class<?> f = CalendarSwap.ToString.class;
-               WriterSerializer s = new HtmlSerializer().addPojoSwaps(f);
-               ReaderParser p = new HtmlParser().addPojoSwaps(f);
-               doTest(s, p, true, "<string>Sun Mar 03 10:11:12 PST 
1901</string>");
-       }
-
-       
//====================================================================================================
-       // testDefaultStringUrlParam - DEFAULT_STRING, UON
-       
//====================================================================================================
-       @Test
-       public void testDefaultStringUon() throws Exception {
-               Class<?> f = CalendarSwap.ToString.class;
-               WriterSerializer s = new 
UonSerializer.Encoding().addPojoSwaps(f);
-               ReaderParser p = 
UonParser.DEFAULT_DECODING.clone().addPojoSwaps(f);
-               doTest(s, p, true, "'Sun+Mar+03+10:11:12+PST+1901'");
-       }
-
-       
//====================================================================================================
-       // testDefaultStringUrlParam - DEFAULT_STRING, URL-ENCODING
-       
//====================================================================================================
-       @Test
-       public void testDefaultStringUrlEncoding() throws Exception {
-               Class<?> f = CalendarSwap.ToString.class;
-               WriterSerializer s = new 
UrlEncodingSerializer().addPojoSwaps(f);
-               ReaderParser p = 
UrlEncodingParser.DEFAULT.clone().addPojoSwaps(f);
-               doTest(s, p, true, "_value='Sun+Mar+03+10:11:12+PST+1901'");
-       }
-
-       
//====================================================================================================
-       // testDefaultStringRdfXml - DEFAULT_STRING, RDF/XML
-       
//====================================================================================================
-       @Test
-       public void testDefaultStringRdfXml() throws Exception {
-               Class<?> f = CalendarSwap.ToString.class;
-               WriterSerializer s = getRdfSerializer().addPojoSwaps(f);
-               ReaderParser p = new RdfParser.Xml().addPojoSwaps(f);
-               doTest(s, p, true, "<rdf:Description><j:value>Sun Mar 03 
10:11:12 PST 1901</j:value></rdf:Description>");
-       }
-
-       
//====================================================================================================
-       // testISO8601DTJson - DEFAULT_ISO8601DT, JSON
-       
//====================================================================================================
-       @Test
-       public void testISO8601DTJson() throws Exception {
-               Class<?> f = CalendarSwap.ISO8601DT.class;
-               WriterSerializer s = new 
JsonSerializer.Simple().addPojoSwaps(f);
-               ReaderParser p = new JsonParser().addPojoSwaps(f);
-               String x = "'1901-03-03T10:11:12-08:00'";
-               doTest(s, p, true, x);
-       }
-
-       
//====================================================================================================
-       // testISO8601DTXml - DEFAULT_ISO8601DT, XML
-       
//====================================================================================================
-       @Test
-       public void testISO8601DTXml() throws Exception {
-               Class<?> f = CalendarSwap.ISO8601DT.class;
-               WriterSerializer s = new XmlSerializer.Sq().addPojoSwaps(f);
-               ReaderParser p = new XmlParser().addPojoSwaps(f);
-               doTest(s, p, true, 
"<string>1901-03-03T10:11:12-08:00</string>");
-       }
-
-       
//====================================================================================================
-       // testISO8601DTHtml - DEFAULT_ISO8601DT, HTML
-       
//====================================================================================================
-       @Test
-       public void testISO8601DTHtml() throws Exception {
-               Class<?> f = CalendarSwap.ISO8601DT.class;
-               WriterSerializer s = new HtmlSerializer().addPojoSwaps(f);
-               ReaderParser p = new HtmlParser().addPojoSwaps(f);
-               doTest(s, p, true, 
"<string>1901-03-03T10:11:12-08:00</string>");
-       }
-
-       
//====================================================================================================
-       // testISO8601DTUrlParam - DEFAULT_ISO8601DT, UON
-       
//====================================================================================================
-       @Test
-       public void testISO8601DTUon() throws Exception {
-               Class<?> f = CalendarSwap.ISO8601DT.class;
-               WriterSerializer s = new UonSerializer().addPojoSwaps(f);
-               ReaderParser p = new UonParser().addPojoSwaps(f);
-               doTest(s, p, true, "1901-03-03T10:11:12-08:00");
-       }
-
-       
//====================================================================================================
-       // testISO8601DTUrlParam - DEFAULT_ISO8601DT, URL-ENCODING
-       
//====================================================================================================
-       @Test
-       public void testISO8601DTUrlEncoding() throws Exception {
-               Class<?> f = CalendarSwap.ISO8601DT.class;
-               WriterSerializer s = new 
UrlEncodingSerializer().addPojoSwaps(f);
-               ReaderParser p = new UrlEncodingParser().addPojoSwaps(f);
-               doTest(s, p, true, "_value=1901-03-03T10:11:12-08:00");
-       }
-
-       
//====================================================================================================
-       // testISO8601DTRdfXml - DEFAULT_ISO8601DT, RDF/XML
-       
//====================================================================================================
-       @Test
-       public void testISO8601DTRdfXml() throws Exception {
-               Class<?> f = CalendarSwap.ISO8601DT.class;
-               WriterSerializer s = getRdfSerializer().addPojoSwaps(f);
-               ReaderParser p = new RdfParser.Xml().addPojoSwaps(f);
-               doTest(s, p, true, 
"<rdf:Description><j:value>1901-03-03T10:11:12-08:00</j:value></rdf:Description>");
-       }
-
-       
//====================================================================================================
-       // testRFC2822DTJson - DEFAULT_RFC2822DT, JSON
-       
//====================================================================================================
-       @Test
-       public void testRFC2822DTJson() throws Exception {
-               Class<?> f = CalendarSwap.RFC2822DTZ.class;
-               WriterSerializer s = new 
JsonSerializer.Simple().addPojoSwaps(f);
-               ReaderParser p = new JsonParser().addPojoSwaps(f);
-               doTest(s, p, true, "'Sun, 03 Mar 1901 18:11:12 GMT'");
-       }
-
-       
//====================================================================================================
-       // testRFC2822DTXml - DEFAULT_RFC2822DT, XML
-       
//====================================================================================================
-       @Test
-       public void testRFC2822DTXml() throws Exception {
-               Class<?> f = CalendarSwap.RFC2822DTZ.class;
-               WriterSerializer s = new XmlSerializer.Sq().addPojoSwaps(f);
-               ReaderParser p = new XmlParser().addPojoSwaps(f);
-               doTest(s, p, true, "<string>Sun, 03 Mar 1901 18:11:12 
GMT</string>");
-       }
-
-       
//====================================================================================================
-       // testRFC2822DTHtml - DEFAULT_RFC2822DT, HTML
-       
//====================================================================================================
-       @Test
-       public void testRFC2822DTHtml() throws Exception {
-               Class<?> f = CalendarSwap.RFC2822DTZ.class;
-               WriterSerializer s = new HtmlSerializer().addPojoSwaps(f);
-               ReaderParser p = new HtmlParser().addPojoSwaps(f);
-               doTest(s, p, true, "<string>Sun, 03 Mar 1901 18:11:12 
GMT</string>");
-       }
-
-       
//====================================================================================================
-       // testRFC2822DTUrlParam - DEFAULT_RFC2822DT, UON
-       
//====================================================================================================
-       @Test
-       public void testRFC2822DTUon() throws Exception {
-               Class<?> f = CalendarSwap.RFC2822DTZ.class;
-               WriterSerializer s = new 
UonSerializer.Encoding().addPojoSwaps(f);
-               ReaderParser p = 
UonParser.DEFAULT_DECODING.clone().addPojoSwaps(f);
-               doTest(s, p, true, "'Sun,+03+Mar+1901+18:11:12+GMT'");
-       }
-
-       
//====================================================================================================
-       // testRFC2822DTUrlParam - DEFAULT_RFC2822DT, URL-ENCODING
-       
//====================================================================================================
-       @Test
-       public void testRFC2822DTUrlEncoding() throws Exception {
-               Class<?> f = CalendarSwap.RFC2822DTZ.class;
-               WriterSerializer s = new 
UrlEncodingSerializer().addPojoSwaps(f);
-               ReaderParser p = 
UrlEncodingParser.DEFAULT.clone().addPojoSwaps(f);
-               doTest(s, p, true, "_value='Sun,+03+Mar+1901+18:11:12+GMT'");
-       }
-
-       
//====================================================================================================
-       // testRFC2822DTRdfXml - DEFAULT_RFC2822DT, RDF/XML
-       
//====================================================================================================
-       @Test
-       public void testRFC2822DTRdfXml() throws Exception {
-               Class<?> f = CalendarSwap.RFC2822DTZ.class;
-               WriterSerializer s = getRdfSerializer().addPojoSwaps(f);
-               ReaderParser p = new RdfParser.Xml().addPojoSwaps(f);
-               doTest(s, p, true, "<rdf:Description><j:value>Sun, 03 Mar 1901 
18:11:12 GMT</j:value></rdf:Description>");
-       }
-
-       
//====================================================================================================
-       // testDefaultLongJson - DEFAULT_LONG, JSON
-       
//====================================================================================================
-       @Test
-       public void testDefaultLongJson() throws Exception {
-               Class<?> f = CalendarLongSwap.class;
-               WriterSerializer s = new 
JsonSerializer.Simple().addPojoSwaps(f);
-               ReaderParser p = new JsonParser().addPojoSwaps(f);
-               doTest(s, p, true, "-2172116928000");
-       }
-
-       
//====================================================================================================
-       // testDefaultLongXml - DEFAULT_LONG, XML
-       
//====================================================================================================
-       @Test
-       public void testDefaultLongXml() throws Exception {
-               Class<?> f = CalendarLongSwap.class;
-               WriterSerializer s = new XmlSerializer.Sq().addPojoSwaps(f);
-               ReaderParser p = new XmlParser().addPojoSwaps(f);
-               doTest(s, p, true, "<number>-2172116928000</number>");
-       }
-
-       
//====================================================================================================
-       // testDefaultLongHtml - DEFAULT_LONG, HTML
-       
//====================================================================================================
-       @Test
-       public void testDefaultLongHtml() throws Exception {
-               Class<?> f = CalendarLongSwap.class;
-               WriterSerializer s = new HtmlSerializer().addPojoSwaps(f);
-               ReaderParser p = new HtmlParser().addPojoSwaps(f);
-               doTest(s, p, true, "<number>-2172116928000</number>");
-       }
-
-       
//====================================================================================================
-       // testDefaultLongUrlParam - DEFAULT_LONG, UON
-       
//====================================================================================================
-       @Test
-       public void testDefaultLongUon() throws Exception {
-               Class<?> f = CalendarLongSwap.class;
-               WriterSerializer s = 
UonSerializer.DEFAULT.clone().addPojoSwaps(f);
-               ReaderParser p = new UonParser().addPojoSwaps(f);
-               doTest(s, p, true, "-2172116928000");
-       }
-
-       
//====================================================================================================
-       // testDefaultLongUrlParam - DEFAULT_LONG, URL-ENCODING
-       
//====================================================================================================
-       @Test
-       public void testDefaultLongUrlEncoding() throws Exception {
-               Class<?> f = CalendarLongSwap.class;
-               WriterSerializer s = 
UrlEncodingSerializer.DEFAULT.clone().addPojoSwaps(f);
-               ReaderParser p = new UrlEncodingParser().addPojoSwaps(f);
-               doTest(s, p, true, "_value=-2172116928000");
-       }
-
-       
//====================================================================================================
-       // testDefaultLongRdfXml - DEFAULT_LONG, RDF/XML
-       
//====================================================================================================
-       @Test
-       public void testDefaultLongRdfXml() throws Exception {
-               Class<?> f = CalendarLongSwap.class;
-               WriterSerializer s = getRdfSerializer().addPojoSwaps(f);
-               ReaderParser p = new RdfParser.Xml().addPojoSwaps(f);
-               doTest(s, p, true, 
"<rdf:Description><j:value>-2172116928000</j:value></rdf:Description>");
-       }
-
-       
//====================================================================================================
-       // testDefaultMapJson - DEFAULT_MAP, JSON
-       
//====================================================================================================
-       @Test
-       public void testDefaultMapJson() throws Exception {
-               Class<?> f = CalendarMapSwap.class;
-               WriterSerializer s = new 
JsonSerializer.Simple().addPojoSwaps(f);
-               ReaderParser p = new JsonParser().addPojoSwaps(f);
-               doTest(s, p, true, "{time:-2172116928000,timeZone:'PST'}");
-       }
-
-       
//====================================================================================================
-       // testDefaultMapXml - DEFAULT_MAP, XML
-       
//====================================================================================================
-       @Test
-       public void testDefaultMapXml() throws Exception {
-               Class<?> f = CalendarMapSwap.class;
-               WriterSerializer s = new XmlSerializer.Sq().addPojoSwaps(f);
-               ReaderParser p = new XmlParser().addPojoSwaps(f);
-               doTest(s, p, true, "<object><time 
_type='number'>-2172116928000</time><timeZone>PST</timeZone></object>");
-       }
-
-       
//====================================================================================================
-       // testDefaultMapHtml - DEFAULT_MAP, HTML
-       
//====================================================================================================
-       @Test
-       public void testDefaultMapHtml() throws Exception {
-               Class<?> f = CalendarMapSwap.class;
-               WriterSerializer s = new 
HtmlSerializer.Sq().addPojoSwaps(f).setAddKeyValueTableHeaders(true);
-               ReaderParser p = new HtmlParser().addPojoSwaps(f);
-               doTest(s, p, true, 
"<table><tr><th>key</th><th>value</th></tr><tr><td>time</td><td><number>-2172116928000</number></td></tr><tr><td>timeZone</td><td>PST</td></tr></table>");
-       }
-
-       
//====================================================================================================
-       // testDefaultMapUrlParam - DEFAULT_MAP, UON
-       
//====================================================================================================
-       @Test
-       public void testDefaultMapUon() throws Exception {
-               Class<?> f = CalendarMapSwap.class;
-               WriterSerializer s = 
UonSerializer.DEFAULT.clone().addPojoSwaps(f);
-               ReaderParser p = new UonParser().addPojoSwaps(f);
-               doTest(s, p, true, "(time=-2172116928000,timeZone=PST)");
-       }
-
-       
//====================================================================================================
-       // testDefaultMapUrlParam - DEFAULT_MAP, URL-ENCODING
-       
//====================================================================================================
-       @Test
-       public void testDefaultMapUrlEncoding() throws Exception {
-               Class<?> f = CalendarMapSwap.class;
-               WriterSerializer s = 
UrlEncodingSerializer.DEFAULT.clone().addPojoSwaps(f);
-               ReaderParser p = new UrlEncodingParser().addPojoSwaps(f);
-               doTest(s, p, true, "time=-2172116928000&timeZone=PST");
-       }
-
-       
//====================================================================================================
-       // testDefaultMapRdfXml - DEFAULT_MAP, RDF/XML
-       
//====================================================================================================
-       @Test
-       public void testDefaultMapRdfXml() throws Exception {
-               Class<?> f = CalendarMapSwap.class;
-               WriterSerializer s = getRdfSerializer().addPojoSwaps(f);
-               ReaderParser p = new RdfParser.Xml().addPojoSwaps(f);
-               doTest(s, p, true, 
"<rdf:Description><jp:time>-2172116928000</jp:time><jp:timeZone>PST</jp:timeZone></rdf:Description>");
-       }
-
-       
//====================================================================================================
-       // testDefaultMediumJson - DEFAULT_MEDIUM, JSON
-       
//====================================================================================================
-       @Test
-       public void testDefaultMediumJson() throws Exception {
-               Class<?> f = CalendarSwap.DateMedium.class;
-               WriterSerializer s = new 
JsonSerializer.Simple().addPojoSwaps(f);
-               ReaderParser p = new JsonParser().addPojoSwaps(f);
-               doTest(s, p, false, "'Mar 3, 1901'");
-       }
-
-       
//====================================================================================================
-       // testDefaultMediumXml - DEFAULT_MEDIUM, XML
-       
//====================================================================================================
-       @Test
-       public void testDefaultMediumXml() throws Exception {
-               Class<?> f = CalendarSwap.DateMedium.class;
-               WriterSerializer s = new XmlSerializer.Sq().addPojoSwaps(f);
-               ReaderParser p = new XmlParser().addPojoSwaps(f);
-               doTest(s, p, false, "<string>Mar 3, 1901</string>");
-       }
-
-       
//====================================================================================================
-       // testDefaultMediumHtml - DEFAULT_MEDIUM, HTML
-       
//====================================================================================================
-       @Test
-       public void testDefaultMediumHtml() throws Exception {
-               Class<?> f = CalendarSwap.DateMedium.class;
-               WriterSerializer s = new HtmlSerializer().addPojoSwaps(f);
-               ReaderParser p = new HtmlParser().addPojoSwaps(f);
-               doTest(s, p, false, "<string>Mar 3, 1901</string>");
-       }
-
-       
//====================================================================================================
-       // testDefaultMediumUrlParam - DEFAULT_MEDIUM, UON
-       
//====================================================================================================
-       @Test
-       public void testDefaultMediumUon() throws Exception {
-               Class<?> f = CalendarSwap.DateMedium.class;
-               WriterSerializer s = new 
UonSerializer.Encoding().addPojoSwaps(f);
-               ReaderParser p = 
UonParser.DEFAULT_DECODING.clone().addPojoSwaps(f);
-               doTest(s, p, false, "'Mar+3,+1901'");
-       }
-
-       
//====================================================================================================
-       // testDefaultMediumUrlParam - DEFAULT_MEDIUM, URL-ENCODING
-       
//====================================================================================================
-       @Test
-       public void testDefaultMediumUrlEncoding() throws Exception {
-               Class<?> f = CalendarSwap.DateMedium.class;
-               WriterSerializer s = new 
UrlEncodingSerializer().addPojoSwaps(f);
-               ReaderParser p = 
UrlEncodingParser.DEFAULT.clone().addPojoSwaps(f);
-               doTest(s, p, false, "_value='Mar+3,+1901'");
-       }
-
-       
//====================================================================================================
-       // testDefaultMediumRdfXml - DEFAULT_MEDIUM, RDF/XML
-       
//====================================================================================================
-       @Test
-       public void testDefaultMediumRdfXml() throws Exception {
-               Class<?> f = CalendarSwap.DateMedium.class;
-               WriterSerializer s = getRdfSerializer().addPojoSwaps(f);
-               ReaderParser p = new RdfParser.Xml().addPojoSwaps(f);
-               doTest(s, p, false, "<rdf:Description><j:value>Mar 3, 
1901</j:value></rdf:Description>");
-       }
-
        
//====================================================================================================
        // Test 7a - BeanProperty.filter, JSON
        
//====================================================================================================
@@ -683,25 +284,4 @@ public class CalendarSwapTest {
                        this.d3 = d3;
                }
        }
-
-       private void doTest(WriterSerializer s, ReaderParser p, boolean 
doTestTimeToo, String expected) throws Exception {
-               Calendar d;
-               String actual;
-
-               SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd 
HH:mm:ss zzz yyyy");
-               sdf.setTimeZone(TimeZone.getTimeZone("PST"));
-               actual = s.serialize(testDate);
-               String a = (s instanceof RdfSerializer ? stripRdf(actual) : 
actual);
-               assertEquals(expected, a);
-               d = p.parse(actual, GregorianCalendar.class);
-               d.setTimeZone(TimeZone.getTimeZone("PST"));
-               assertEquals(1901, d.get(Calendar.YEAR));
-               assertEquals(2, d.get(Calendar.MONTH));
-//             assertEquals(3, d.get(Calendar.DATE));
-               if (doTestTimeToo) {
-                       assertEquals(10, d.get(Calendar.HOUR));
-                       assertEquals(11, d.get(Calendar.MINUTE));
-                       assertEquals(12, d.get(Calendar.SECOND));
-               }
-       }
 }
\ No newline at end of file

Reply via email to