package cn.org.rapid_framework.generator; import java.util.List; import junit.framework.TestCase; import cn.org.rapid_framework.generator.Generator.GeneratorHelper; public class GeneratorHelperTest extends TestCase { public void test() { List list = GeneratorHelper.getParentPaths("/1/2/3", "macro.include"); assertEquals("[macro.include, \\macro.include, \\1\\macro.include, \\1\\2\\macro.include, \\1\\2\\3\\macro.include]",list.toString()); list = GeneratorHelper.getParentPaths("/1/2", "macro.include"); assertEquals("[macro.include, \\macro.include, \\1\\macro.include, \\1\\2\\macro.include]",list.toString()); list = GeneratorHelper.getParentPaths("/1", "macro.include"); assertEquals("[macro.include, \\macro.include, \\1\\macro.include]",list.toString()); list = GeneratorHelper.getParentPaths("1", "macro.include"); assertEquals("[macro.include, \\macro.include, \\1\\macro.include]",list.toString()); list = GeneratorHelper.getParentPaths(null, "macro.include"); assertEquals("[macro.include, \\macro.include]",list.toString()); } }