1 16 package org.outerj.daisy.summary.test; 17 18 import junit.framework.TestCase; 19 import org.outerj.daisy.summary.HtmlSummarizer; 20 21 import java.io.ByteArrayInputStream ; 22 23 public class HtmlSummarizerTest extends TestCase { 24 public void testSummarizer() throws Exception { 25 String input, summary; 26 27 input = "<html><body>abc</body></html>"; 28 summary = HtmlSummarizer.extractSummary(new ByteArrayInputStream (input.getBytes("UTF-8")), 300); 29 assertEquals("abc", summary); 30 31 input = " <html> <body>abc</body> </html> "; 32 summary = HtmlSummarizer.extractSummary(new ByteArrayInputStream (input.getBytes("UTF-8")), 300); 33 assertEquals("abc", summary); 34 35 input = " <html> <body><p>abc</p></body> </html> "; 36 summary = HtmlSummarizer.extractSummary(new ByteArrayInputStream (input.getBytes("UTF-8")), 300); 37 assertEquals("abc", summary); 38 39 input = " <html> <body><p>Bla bla bla</p></body> </html> "; 40 summary = HtmlSummarizer.extractSummary(new ByteArrayInputStream (input.getBytes("UTF-8")), 10); 41 assertEquals("Bla bla...", summary); 42 } 43 } 44 | Popular Tags |