1 package com.wikihouse.wildcats0201.jdbcchart.fsutil; 2 3 import java.io.File; 4 5 /*** 6 * <B>PathSpliterTest </B>. 7 * 8 * @author $Author: wildcats $ 9 * @version $Revision: 2 $ 10 */ 11 public class PathSpliterTest extends AbstractPathTest { 12 13 public static void main(String[] args) { 14 junit.textui.TestRunner.run(PathSpliterTest.class); 15 } 16 17 public void testSplit() { 18 PathSpliter pathSpliter1 = PathSpliterFactory.create(PathFactory 19 .create(location1)); 20 Path[] paths1 = pathSpliter1.split(); 21 assertNotNull(paths1); 22 assertEquals(2, paths1.length); 23 String base1 = File.separatorChar + "Test" + File.separatorChar; 24 assertEquals(base1, paths1[0].getPath()); 25 assertEquals(base1 + "Test1" + File.separatorChar, paths1[1].getPath()); 26 27 PathSpliter pathSpliter2 = PathSpliterFactory.create(location2); 28 Path[] paths2 = pathSpliter2.split(); 29 assertNotNull(paths2); 30 assertEquals(3, paths2.length); 31 String base2 = File.separatorChar + "Test1" + File.separatorChar; 32 assertEquals(base2, paths2[0].getPath()); 33 assertEquals(base2 + "Test2" + File.separatorChar, paths2[1].getPath()); 34 assertEquals(base2 + "Test2" + File.separatorChar + "Test3" 35 + File.separatorChar, paths2[2].getPath()); 36 } 37 }