You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by ug...@apache.org on 2007/05/16 13:37:48 UTC
svn commit: r538542 -
/incubator/abdera/java/trunk/core/src/test/java/org/apache/abdera/test/core/CoreTest.java
Author: ugo
Date: Wed May 16 04:37:45 2007
New Revision: 538542
URL: http://svn.apache.org/viewvc?view=rev&rev=538542
Log:
Testcase for ABDERA-47
Modified:
incubator/abdera/java/trunk/core/src/test/java/org/apache/abdera/test/core/CoreTest.java
Modified: incubator/abdera/java/trunk/core/src/test/java/org/apache/abdera/test/core/CoreTest.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/core/src/test/java/org/apache/abdera/test/core/CoreTest.java?view=diff&rev=538542&r1=538541&r2=538542
==============================================================================
--- incubator/abdera/java/trunk/core/src/test/java/org/apache/abdera/test/core/CoreTest.java (original)
+++ incubator/abdera/java/trunk/core/src/test/java/org/apache/abdera/test/core/CoreTest.java Wed May 16 04:37:45 2007
@@ -19,7 +19,10 @@
import java.util.Date;
+import org.apache.abdera.Abdera;
import org.apache.abdera.model.AtomDate;
+import org.apache.abdera.model.Content;
+import org.apache.abdera.model.Entry;
import org.apache.abdera.util.AbderaConfiguration;
import org.apache.abdera.util.URIHelper;
@@ -70,5 +73,20 @@
atomNow = AtomDate.valueOf(rfc3339);
Date parsed = atomNow.getDate();
assertEquals(now, parsed);
+ }
+
+ public void testAbderaEncodingHandling() throws Exception {
+ Abdera abdera = new Abdera();
+ Entry entry = abdera.newEntry();
+ entry.setId("http://example.com/entry/1");
+ entry.setTitle("Whatever");
+ entry.setUpdated(new Date());
+ Content content = entry.getFactory().newContent(Content.Type.XML);
+ String s = "<x>" + new Character((char) 224) + "</x>";
+ content.setValue(s);
+ content.setMimeType("application/xml+whatever");
+ entry.setContentElement(content);
+ assertNotNull(entry.getContent());
+ assertEquals(s, entry.getContent());
}
}