1 16 17 package org.apache.cocoon.transformation; 18 19 import junit.framework.Test; 20 import junit.framework.TestSuite; 21 import junit.textui.TestRunner; 22 import org.apache.avalon.framework.parameters.Parameters; 23 import org.apache.cocoon.SitemapComponentTestCase; 24 25 31 public class FilterTransformerTestCase extends SitemapComponentTestCase { 32 33 38 public static void main( String [] args ) { 39 TestRunner.run(suite()); 40 } 41 42 46 public static Test suite() { 47 TestSuite suite = new TestSuite(FilterTransformerTestCase.class); 48 return suite; 49 } 50 51 54 public void testFilter_1_1() throws Exception { 55 getLogger().debug("testFilter_1_1"); 56 57 Parameters parameters = new Parameters(); 58 parameters.setParameter( "element-name", "leaf" ); 59 parameters.setParameter( "count", "1" ); 60 parameters.setParameter( "blocknr", "1" ); 61 62 String input = "resource://org/apache/cocoon/transformation/filter-input.xml"; 63 String result = "resource://org/apache/cocoon/transformation/filter-result-1-1.xml"; 64 String src = null; 65 66 assertEqual(load(result), transform("filter", src, parameters, load(input))); 67 } 68 69 72 public void testFilter_3_1() throws Exception { 73 getLogger().debug("testFilter_3_1"); 74 75 Parameters parameters = new Parameters(); 76 parameters.setParameter( "element-name", "leaf" ); 77 parameters.setParameter( "count", "3" ); 78 parameters.setParameter( "blocknr", "1" ); 79 80 String input = "resource://org/apache/cocoon/transformation/filter-input.xml"; 81 String result = "resource://org/apache/cocoon/transformation/filter-result-3-1.xml"; 82 String src = null; 83 84 assertEqual(load(result), transform("filter", src, parameters, load(input))); 85 } 86 87 90 public void testFilter_1_3() throws Exception { 91 getLogger().debug("testFilter_1_3"); 92 93 Parameters parameters = new Parameters(); 94 parameters.setParameter( "element-name", "leaf" ); 95 parameters.setParameter( "count", "1" ); 96 parameters.setParameter( "blocknr", "3" ); 97 98 String input = "resource://org/apache/cocoon/transformation/filter-input.xml"; 99 String result = "resource://org/apache/cocoon/transformation/filter-result-1-3.xml"; 100 String src = null; 101 102 assertEqual(load(result), transform("filter", src, parameters, load(input))); 103 } 104 } 105 | Popular Tags |