1 18 package net.sf.uitags.tagutil; 19 20 import junit.framework.TestCase; 21 22 28 public final class AttributeSupportHelperTest extends TestCase { 29 32 private AttributeSupportHelper helper; 33 34 39 public static void main(String [] args) { 40 junit.textui.TestRunner.run(AttributeSupportHelperTest.class); 41 } 42 43 44 protected void setUp() throws Exception { 45 super.setUp(); 46 this.helper = new AttributeSupportHelper(); 47 } 48 49 50 protected void tearDown() throws Exception { 51 super.tearDown(); 52 this.helper = null; 53 } 54 55 59 public void testToString() { 60 this.helper.addAttribute("name1", "value1"); 61 this.helper.addAttribute("name2", "value2"); 62 this.helper.addAttribute("name3", "value3"); 63 64 String htmlCode = this.helper.eval(); 65 assertTrue(htmlCode.charAt(0) == ' '); 69 assertTrue(htmlCode.indexOf("name1=\"value1\"") >= 0); 73 assertTrue(htmlCode.indexOf("name2=\"value2\"") >= 0); 74 assertTrue(htmlCode.indexOf("name3=\"value3\"") >= 0); 75 assertTrue(htmlCode.indexOf("name1=value1") < 0); 76 assertTrue(htmlCode.indexOf("name1=\"value3\"") < 0); 77 assertTrue(htmlCode.indexOf("name4=\"value4\"") < 0); 78 } 79 } 80 | Popular Tags |