1 31 32 package org.opencms.util; 33 34 import org.opencms.i18n.CmsEncoder; 35 36 import junit.framework.TestCase; 37 38 47 public class TestCmsHtml2TextConverter extends TestCase { 48 49 54 public TestCmsHtml2TextConverter(String arg0) { 55 56 super(arg0); 57 } 58 59 64 public void testHtmlExtractor() throws Exception { 65 66 String content1 = CmsFileUtil.readFile("org/opencms/util/testHtml_01.html", CmsEncoder.ENCODING_ISO_8859_1); 67 String result1 = CmsHtml2TextConverter.html2text(content1, CmsEncoder.ENCODING_ISO_8859_1); 68 System.out.println(result1 + "\n\n"); 69 70 String expected1 = CmsFileUtil.readFile("org/opencms/util/testHtml_01_result.html", CmsEncoder.ENCODING_ISO_8859_1); 71 assertEquals(expected1, result1); 72 73 String content2 = CmsFileUtil.readFile("org/opencms/util/testHtml_02.html", CmsEncoder.ENCODING_ISO_8859_1); 74 String result2 = CmsHtml2TextConverter.html2text(content2, CmsEncoder.ENCODING_ISO_8859_1); 75 System.out.println(result2 + "\n\n"); 76 77 String content3 = CmsFileUtil.readFile("org/opencms/util/testHtml_03.html", CmsEncoder.ENCODING_ISO_8859_1); 78 String result3 = CmsHtml2TextConverter.html2text(content3, CmsEncoder.ENCODING_ISO_8859_1); 79 System.out.println(result3 + "\n\n"); 80 81 } 85 } | Popular Tags |