Update of /var/cvs/tests/util/org/mmbase/util/transformers
In directory james.mmbase.org:/tmp/cvs-serv27206

Modified Files:
        XmlFieldTest.java 
Log Message:
testcase for MMB-1652


See also: http://cvs.mmbase.org/viewcvs/tests/util/org/mmbase/util/transformers
See also: http://www.mmbase.org/jira/browse/MMB-1652


Index: XmlFieldTest.java
===================================================================
RCS file: /var/cvs/tests/util/org/mmbase/util/transformers/XmlFieldTest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- XmlFieldTest.java   25 Mar 2008 21:11:01 -0000      1.5
+++ XmlFieldTest.java   3 Jun 2008 11:16:27 -0000       1.6
@@ -7,7 +7,7 @@
  * Currently only tests a small part of the XmlField functionality.
  *
  * @author Simon Groenewolt ([EMAIL PROTECTED])
- * @version $Id: XmlFieldTest.java,v 1.5 2008/03/25 21:11:01 nklasens Exp $
+ * @version $Id: XmlFieldTest.java,v 1.6 2008/06/03 11:16:27 michiel Exp $
  */
 public class XmlFieldTest  extends TestCase {
 
@@ -59,7 +59,7 @@
         // -nogeending
         // hallo
 //        result = 
xmlField.richToHTMLBlock("hallo\n-eending\n-nogeending\nhallo");
-        StringObject in = new 
StringObject("hallo\n-eending\n-nogeending\nhallo");
+        StringObject in = new StringObject("hallo\n- eending\n- 
nogeending\nhallo");
         XmlField.handleRich(in,
                             XmlField.NO_SECTIONS,
                             XmlField.REMOVE_NEWLINES,
@@ -78,7 +78,7 @@
         // -nogeending
         //
         // hallo
-        result = 
XmlField.richToHTMLBlock("hallo\n\n-eending\n-nogeending\n\nhallo");
+        result = XmlField.richToHTMLBlock("hallo\n\n- eending\n- 
nogeending\n\nhallo");
         expectedResult = 
"<p>hallo</p><p><ul><li>eending</li><li>nogeending</li></ul></p><p>hallo</p>";
         assertTrue("\n" + expectedResult + "\n!=\n" + result, 
expectedResult.equals(result));
     }
@@ -89,22 +89,24 @@
         // *eending
         // *nogeending
         // hallo
-        result = 
XmlField.richToHTMLBlock("hallo\n*eending\n*nogeending\nhallo");
+        result = XmlField.richToHTMLBlock("hallo\n* eending\n* 
nogeending\nhallo");
         expectedResult = 
"<p>hallo<ol><li>eending</li><li>nogeending</li></ol>hallo</p>";
         assertTrue("\n" + expectedResult + "\n!=\n" + result, 
expectedResult.equals(result));
     }
 
     public static String[][] RICH_TO_XML_CASES = {
-        {"$TITEL\nhallo\n*eending\n*nogeending\nhallo", 
+        {"$TITEL\nhallo\n* eending\n* nogeending\nhallo",
          
"<section><h>TITEL</h><p>hallo<ol><li>eending</li><li>nogeending</li></ol>hallo</p></section>"},
-        {"$TITEL\n\n$$SUBTITEL\nhallo\n*eending\n*nogeending\nhallo",
+        {"$TITEL\n\n$$SUBTITEL\nhallo\n* eending\n* nogeending\nhallo",
          
"<section><h>TITEL</h><section><h>SUBTITEL</h><p>hallo<ol><li>eending</li><li>nogeending</li></ol>hallo</p></section></section>"},
         {"$TITEL\n\n$$SUBTITEL\n\n_test_\neenalinea\n\nnogeenalinea\n\nhallo",
          
"<section><h>TITEL</h><section><h>SUBTITEL</h><p><em>test</em>eenalinea</p><p>nogeenalinea</p><p>hallo</p></section></section>"},
-        {"$TITEL\n\n$$SUBTITEL\nhallo\n*eending\n*nogeending",
+        {"$TITEL\n\n$$SUBTITEL\nhallo\n* eending\n* nogeending",
          
"<section><h>TITEL</h><section><h>SUBTITEL</h><p>hallo<ol><li>eending</li><li>nogeending</li></ol></p></section></section>"},
-        {"$TITEL\n\n$$SUBTITEL\nhallo\n*eending\n*nogeending\n\n\nbla bla",
-         
"<section><h>TITEL</h><section><h>SUBTITEL</h><p>hallo<ol><li>eending</li><li>nogeending</li></ol></p><p>bla
 bla</p></section></section>"}
+        {"$TITEL\n\n$$SUBTITEL\nhallo\n* eending\n* nogeending\n\n\nbla bla",
+         
"<section><h>TITEL</h><section><h>SUBTITEL</h><p>hallo<ol><li>eending</li><li>nogeending</li></ol></p><p>bla
 bla</p></section></section>"},
+        {"$TITEL\n\n$$SUBTITEL\n*hallo* hoe gaat het",
+         
"<section><h>TITEL</h><section><h>SUBTITEL</h><p><strong>hallo</strong> hoe 
gaat het</p></section></section>"}
     };
 
     public void testRichToXML() {
@@ -148,17 +150,17 @@
         surroundingP = true;
         placeListsInsideP = false;
 
-        listData = "-a\n-b\n-c";
+        listData = "- a\n- b\n- c";
         expectedListResult = "<ul><li>a</li><li>b</li><li>c</li></ul>";
         expectedResult = "<ul><li>a</li><li>b</li><li>c</li></ul>";
         listTest();
 
-        listData = "Hallo\n-x\n-y\n-z\nhallo";
+        listData = "Hallo\n- x\n- y\n- z\nhallo";
         expectedListResult = 
"Hallo<ul><li>x</li><li>y</li><li>z</li></ul>hallo";
         expectedResult = 
"<p>Hallo</p><ul><li>x</li><li>y</li><li>z</li></ul><p>hallo</p>";
         listTest();
 
-        listData = "\n\n-x\n-y\n-z\n\n";
+        listData = "\n\n- x\n- y\n- z\n\n";
         expectedListResult = "<ul><li>x</li><li>y</li><li>z</li></ul>";
         expectedResult = 
"<p></p><ul><li>x</li><li>y</li><li>z</li></ul><p></p>";
         listTest();
@@ -173,17 +175,17 @@
         surroundingP = false;
         placeListsInsideP = false;
 
-        listData = "-a\n-b\n-c";
+        listData = "- a\n- b\n- c";
         expectedListResult = "<ul><li>a</li><li>b</li><li>c</li></ul>";
         expectedResult = "</p><ul><li>a</li><li>b</li><li>c</li></ul><p>";
         listTest();
 
-        listData = "Hallo\n-x\n-y\n-z\nhallo";
+        listData = "Hallo\n- x\n- y\n- z\nhallo";
         expectedListResult = 
"Hallo<ul><li>x</li><li>y</li><li>z</li></ul>hallo";
         expectedResult = 
"Hallo</p><ul><li>x</li><li>y</li><li>z</li></ul><p>hallo";
         listTest();
 
-        listData = "\n\n-x\n-y\n-z\n\n";
+        listData = "\n\n- x\n- y\n- z\n\n";
         expectedListResult = "<ul><li>x</li><li>y</li><li>z</li></ul>";
         expectedResult = "</p><ul><li>x</li><li>y</li><li>z</li></ul><p>";
         listTest();
@@ -198,17 +200,17 @@
         surroundingP = true;
         placeListsInsideP = true;
 
-        listData = "-a\n-b\n-c";
+        listData = "- a\n- b\n- c";
         expectedListResult = "<ul><li>a</li><li>b</li><li>c</li></ul>";
         expectedResult = "<p><ul><li>a</li><li>b</li><li>c</li></ul></p>";
 //        listTest();
 
-        listData = "Hallo\n-x\n-y\n-z\nhallo";
+        listData = "Hallo\n- x\n- y\n- z\nhallo";
         expectedListResult = 
"Hallo<ul><li>x</li><li>y</li><li>z</li></ul>hallo";
         expectedResult = 
"<p>Hallo<ul><li>x</li><li>y</li><li>z</li></ul>hallo</p>";
         listTest();
 
-        listData = "\n\n-x\n-y\n-z\n\n";
+        listData = "\n\n- x\n- y\n- z\n\n";
         expectedListResult = "<ul><li>x</li><li>y</li><li>z</li></ul>";
         expectedResult = 
"<p></p><p><ul><li>x</li><li>y</li><li>z</li></ul></p><p></p>";
         listTest();
@@ -223,17 +225,17 @@
         surroundingP = false;
         placeListsInsideP = true;
 
-        listData = "-a\n-b\n-c";
+        listData = "- a\n- b\n- c";
         expectedListResult = "<ul><li>a</li><li>b</li><li>c</li></ul>";
         expectedResult = "<ul><li>a</li><li>b</li><li>c</li></ul>";
         listTest();
 
-        listData = "Hallo\n-x\n-y\n-z\nhallo";
+        listData = "Hallo\n- x\n- y\n- z\nhallo";
         expectedListResult = 
"Hallo<ul><li>x</li><li>y</li><li>z</li></ul>hallo";
         expectedResult = "Hallo<ul><li>x</li><li>y</li><li>z</li></ul>hallo";
         listTest();
 
-        listData = "\n\n-x\n-y\n-z\n\n";
+        listData = "\n\n- x\n- y\n- z\n\n";
         expectedListResult = "<ul><li>x</li><li>y</li><li>z</li></ul>";
         expectedResult = 
"</p><p><ul><li>x</li><li>y</li><li>z</li></ul></p><p>";
         listTest();
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to