1 package test.util; 2 3 import java.io.File; 4 import java.net.URL; 5 import java.net.URLDecoder; 6 7 import com.isenshi.util.ResourceUtils; 8 9 import junit.framework.TestCase; 10 11 /*** 12 * @author someda 13 */ 14 public class ResourceUtilsTest extends TestCase { 15 16 private static final String DATADIR_PATH = "test/util/resource"; 17 private static final String FILESEP = System.getProperty("file.separator"); 18 19 private static File prefix; 20 21 public void setUp() throws Exception{ 22 URL url = Thread.currentThread().getContextClassLoader().getResource(DATADIR_PATH); 23 prefix = new File(url.getFile()); 24 } 25 26 27 public void testReadContent() throws Exception{ 28 29 String filepath = URLDecoder.decode(prefix.getAbsolutePath(),"JISAutoDetect") + FILESEP + "util.txt"; 30 File file = new File(filepath); 31 String content = ResourceUtils.readContent(file); 32 int length = content.getBytes().length; 33 int winlength = content.getBytes("Windows-31J").length; 34 System.out.println("Platform Default Charset content length : " + length); 35 System.out.println("Windows-31J content length : " + winlength); 36 assertEquals(length,42); 37 } 38 39 40 }