1 21 22 package net.sourceforge.cobertura.reporting.html; 23 24 import junit.framework.TestCase; 25 26 public class JavaToHtmlTest extends TestCase 27 { 28 29 public static void testSyntaxHighlight() 30 { 31 JavaToHtml javaToHtml = new JavaToHtml(); 32 33 assertEquals( 34 "<span class=\"keyword\">package</span> net.sourceforge.cobertura.reporting.html;", 35 javaToHtml 36 .process("package net.sourceforge.cobertura.reporting.html;")); 37 assertEquals( 38 "<span class=\"keyword\">import</span> junit.framework.TestCase;", 39 javaToHtml.process("import junit.framework.TestCase;")); 40 assertEquals( 41 "<span class=\"keyword\">public</span> <span class=\"keyword\">class</span> javaToHtmlTest <span class=\"keyword\">extends</span> TestCase {", 42 javaToHtml 43 .process("public class javaToHtmlTest extends TestCase {")); 44 assertEquals( 45 "<span class=\"keyword\">public</span> <span class=\"keyword\">static</span> <span class=\"keyword\">void</span> testSyntaxHighlight() {", 46 javaToHtml 47 .process("public static void testSyntaxHighlight() {")); 48 assertEquals( 49 "System.out.println(javaToHtml.process(<span class=\"string\">\"\"</span>));", 50 javaToHtml 51 .process("System.out.println(javaToHtml.process(\"\"));")); 52 assertEquals("}", javaToHtml.process("}")); 53 assertEquals(" ", javaToHtml.process(" ")); 54 assertEquals(" ", javaToHtml.process(" ")); 55 assertEquals( 56 "System.out.println(<span class=\"string\">'Q'</span>);", 57 javaToHtml.process("System.out.println('Q');")); 58 assertEquals( 59 ".charAt(currentIndex - 1) == <span class=\"string\">'\\\\'</span>)));", 60 javaToHtml.process(".charAt(currentIndex - 1) == '\\\\')));")); 61 assertEquals("<span class=\"string\">'\\n'</span>", javaToHtml 62 .process("'\\n'")); 63 } 64 } | Popular Tags |