package net.jsunit.utility; import junit.framework.TestCase; public class StringUtilityTest extends TestCase { public void testMakeUnixFilenameSafe() { assertEquals("myfile.js", StringUtility.makeUnixFilenameSafe("myfile.js")); assertEquals("my_file.js", StringUtility.makeUnixFilenameSafe("my file.js")); assertEquals("mydirectory__myfile.js", StringUtility.makeUnixFilenameSafe("mydirectory\\myfile.js")); assertEquals("mydirectory__myfile.js", StringUtility.makeUnixFilenameSafe("mydirectory/myfile.js")); assertEquals("my_directory__my_file.js", StringUtility.makeUnixFilenameSafe("my directory/my file.js")); } public void testIndent() throws Exception { assertEquals(" a\n b\n c\n", StringUtility.indent(2, 3, "a\nb\nc\n")); assertEquals(" a\n b\n c", StringUtility.indent(2, 3, "a\nb\nc")); assertEquals("\n", StringUtility.indent(2, 3, "\n")); assertEquals("\n\n", StringUtility.indent(2, 3, "\n\n")); } }