1 24 25 package org.objectweb.cjdbc.scenario.standalone.util; 26 27 import org.objectweb.cjdbc.common.sql.filters.AbstractBlobFilter; 28 import org.objectweb.cjdbc.common.sql.filters.HexaBlobFilter; 29 import org.objectweb.cjdbc.common.sql.filters.NoneBlobFilter; 30 import org.objectweb.cjdbc.scenario.templates.NoTemplate; 31 32 38 public class BlobFilterTest extends NoTemplate 39 { 40 41 46 public void testHexMethods() throws Exception 47 { 48 String ss = "This is a string"; 49 AbstractBlobFilter filter = new HexaBlobFilter(); 50 System.out.println(filter.getClass()); 51 String ss1 = filter.encode(ss); 52 String test = new String (filter.decode(ss1)); 53 assertTrue("Strings are different:[" + ss + "][" + test + "]", ss 54 .equalsIgnoreCase(test)); 55 } 56 57 62 public void testNoneMethods() throws Exception 63 { 64 String ss = "This is a string"; 65 AbstractBlobFilter filter = new NoneBlobFilter(); 66 System.out.println(filter.getClass()); 67 String ss1 = filter.encode(ss); 68 String test = new String (filter.decode(ss1)); 69 assertTrue("Strings are different:[" + ss + "][" + test + "]", ss 70 .equalsIgnoreCase(test)); 71 } 72 73 } | Popular Tags |