|
From: <jbo...@li...> - 2005-08-12 21:35:40
|
Author: ral...@jb...
Date: 2005-08-12 17:34:22 -0400 (Fri, 12 Aug 2005)
New Revision: 839
Added:
trunk/forge/portal-extensions/forge-wiki/src/test/HTMLTranslatorTest.java
Log:
testsuite for the link parse method
Added: trunk/forge/portal-extensions/forge-wiki/src/test/HTMLTranslatorTest.java
===================================================================
--- trunk/forge/portal-extensions/forge-wiki/src/test/HTMLTranslatorTest.java 2005-08-12 20:12:55 UTC (rev 838)
+++ trunk/forge/portal-extensions/forge-wiki/src/test/HTMLTranslatorTest.java 2005-08-12 21:34:22 UTC (rev 839)
@@ -0,0 +1,67 @@
+
+import java.io.BufferedReader;
+import java.io.File;
+
+
+import java.io.FileReader;
+
+import java.io.IOException;
+
+
+import org.jboss.wiki.plugins.HTMLTranslator;
+
+import junit.framework.Assert;
+import junit.framework.TestCase;
+
+/*
+ * Created on Aug 12, 2005
+ *
+ *
+ */
+
+/**
+ * @author rali
+ *
+ *
+ */
+public class HTMLTranslatorTest extends TestCase {
+
+ public HTMLTranslatorTest(String str) {
+ super(str);
+ }
+
+ public void testParseLinks(){
+ FileReader fin = null;
+ HTMLTranslator tr = new HTMLTranslator();
+ File dir = new File("data");
+
+
+ // The list of files can also be retrieved as File objects
+ File[] files = dir.listFiles();
+
+
+
+ try {
+ for(int i=0; i<files.length;i++)
+ { fin = new FileReader(files[i]);
+ final BufferedReader in = new BufferedReader(fin);
+ int line; StringBuffer text = new StringBuffer();
+ String parsed = "";
+
+ while((line=in.read())!=-1){
+ text.append((char)line);}
+ // System.out.println(text.toString());
+
+ parsed = tr.parseLinks(text.toString(), "");
+ // System.out.println(parsed);
+
+ }}
+
+
+
+ catch (IOException e) {
+ e.printStackTrace();
+ Assert.assertTrue(true);}
+
+}
+}
|