import java.util.Collection; import junit.framework.TestCase; import files.*; public class TestR4_ElencoFile extends TestCase { public TestR4_ElencoFile(String arg0) { super(arg0); } public void testElencoFile() { Computer pc = new Computer(); pc.add(new HardDisk(10 * HardDisk.GB)); HardDisk hdc = pc.getDisk('C'); hdc.format(); Folder radice = hdc.getFolder("/"); try { radice.addFile(new File("baa.txt",1*HardDisk.KB)); radice.addFile(new File("aba.txt",1*HardDisk.KB)); radice.addFile(new File("caa.txt",1*HardDisk.KB)); radice.addFile(new File("aaa.txt",1*HardDisk.KB)); } catch (FileAlreadyExisting e) { fail("I file non dovrebbero gia' esistere"); } Collection files = radice.elencoAlfabeticoFile(); File[] fa = new File[files.size()]; files.toArray(fa); // verifica che gli elementi della collezione siano in ordine for(int i=1; i