/** Test of getRootDirectory method, of class APSFilesystemImpl. */ public void testGetRootFolder() { System.out.print("GetRootFolderFile..."); APSDirectoryImpl root = this.fs.getRootDirectory(); assertTrue(root.list().length == 0); System.out.println("ok"); }
public void testCreateDir() throws Exception { System.out.print("CreateDir..."); APSDirectoryImpl root = this.fs.getRootDirectory(); APSDirectoryImpl myDir = root.createDir("mydir"); APSFileImpl myFile = myDir.createFile("myfile.txt"); Writer writer = myFile.createWriter(); writer.write("This is a test file!\n"); writer.close(); assertTrue(myDir.list().length == 1); assertEquals(myDir.list()[0], "myfile.txt"); // for (APSFileImpl file : myDir.listFiles()) { // System.out.println(file); // } APSDirectoryImpl parent = myDir.getParentFile(); // System.out.println("Parent file: " + parent); APSDirectoryImpl parentOfParent = parent.getParentFile(); assertTrue(parentOfParent == null); // System.out.println("Parent of parent file: " + parentOfParent); System.out.println("ok"); }