Example #1
0
 public void directorioTest()
 {
     Archivo a = new Archivo("archivo.txt", 56);
     EnlaceDirecto ed = new EnlaceDirecto(a);
     Directorio d = new Directorio("dir");
     d.add(a);
     d.add(ed);
     Assert.AreEqual(d.getSize(), 58, "El tamanho retornado no es el esperado");
     Assert.AreEqual(d.numElementos(), 3, "El numero de elementos no es el esperado");
 }
Example #2
0
 public void sparrowTest()
 {
     Archivo a = new Archivo("archivo.txt", 56);
     Archivo a1 = new Archivo("archivo1.txt", 32);
     Archivo a2 = new Archivo("archivo2.txt", 23);
     EnlaceDirecto ed = new EnlaceDirecto(a);
     Directorio d1 = new Directorio("dir1");
     Directorio root = new Directorio("root");
     Directorio d2 = new Directorio("dir2");
     ArchivoComprimido ac = new ArchivoComprimido("comprimido");
     root.add(d1);
     root.add(ac);
     root.add(d2); //root.size = 115+115*0.3, numElem = 13
     d1.add(a);
     d1.add(ed); //d1.size = 58, numElem = 3
     d2.add(a1);
     d2.add(a2); //d2.size = 56, numElem = 3
     ac.add(a);
     ac.add(ed);
     ac.add(d1); //ac.size = 115*0.3, numElem = 4
     Assert.AreEqual(root.getSize(), (int)(115 * 0.3)+115, "El tamanho retornado no es el esperado");
     Assert.AreEqual(root.numElementos(), 13, "El numero de elementos no es el esperado");
 }