1 package xdoclet.test.xdoclet; 2 3 import xdoclet.test.XDocletTestCase; 4 import xdoclet.XDocletTagSupport; 5 import junit.framework.Test; 6 import junit.framework.TestSuite; 7 import junit.textui.TestRunner; 8 9 import java.util.HashMap ; 10 import java.util.Map ; 11 12 19 public class XDocletTagSupportTest 20 extends XDocletTestCase 21 { 22 23 public void testReplaceProperties() 24 throws Exception { 25 Map map = new HashMap (); 26 map.put( "prop", "val" ); 27 map.put( "prop2", "val2" ); 28 assertEquals( "$123" , XDocletTagSupport.replaceProperties( "$123", map ) ); 29 assertEquals( "val" , XDocletTagSupport.replaceProperties( "${prop}", map ) ); 30 assertEquals( "val,val2" , XDocletTagSupport.replaceProperties( "${prop},${prop2}", map ) ); 31 assertEquals( "xyz" , XDocletTagSupport.replaceProperties( "xyz", map ) ); 32 assertEquals( "${no.prop}" , XDocletTagSupport.replaceProperties( "${no.prop}", map ) ); 34 } 35 36 public XDocletTagSupportTest(String name) 37 { 38 super(name); 39 } 40 41 public static Test suite() 42 { 43 return new TestSuite(XDocletTagSupportTest.class); 44 } 45 46 public static void main(String [] args) 47 { 48 TestRunner.run(suite()); 49 } 50 51 52 } 53 | Popular Tags |