A continuación leeemos cada fichero y comprobamos que ambas ReadKnap
y Knap01DP dan los resultados esperados. 
La función 
 is_deeply  nos dice si dos estructuras de datos son equivalentes.
Véase perldoc Test::More para mas información sobre 
el módulo  Test::More  y las funciones is_deeply
e  is .
24  my $i = 0;
25  my ($M, $w, $p);
26  my @f;
27
28  # Now 2*@inputfiles = 8 tests
29  for my $file (@inputfiles) {
30    ($M, $w, $p) = ReadKnap((-e "t/$file")?"t/$file":$file);
31    is_deeply($knapsackproblem->[$i], [$M, $w, $p], "ReadKnap $file");
32    my $N = @$w;
33    @f = Knap01DP($M, $w, $p);
34    is($sol[$i++], $f[$N-1][$M], "Knap01DP $file");
35  }
Para mas funciones de Comparación Profunda véase el módulo Test::Deep.
Casiano Rodríguez León
