tablero=zeros(8); tablero(7,7)=1; test1=posEsValida(5,7,tablero)==1 test2=posEsValida(9,1,tablero)==0 test3=posEsValida(7,7,tablero)==0 test4=esMovimientoCaballo(2,3,3,5)==1 test5=esMovimientoCaballo(4,4,1,1)==0 camino = [4 6; 2 2; 3 7; 4 1; 5 4; 7 5; 6 7]; test6=caminoPasaPor(camino,3,4)==-1 test7=caminoPasaPor(camino,4,1)==4 test8=caminoPasaPor(camino,6,7)==7 test9=caminoPasaPor(camino,4,6)==1 tablero(7,7)=0; camino = [4 1; 2 2; 3 4; 4 6; 5 4; 7 5; 6 7]; test10=esCamino([],tablero)==0 test10b=esCamino(camino,tablero)==1 tablero(5,4)=1; test11=esCamino(camino,tablero)==0 camino = [4 1; 1 1; 3 4; 4 6]; test12=esCamino(camino,tablero)==0 tablero(5,4)=0; camino1=encontrarCamino(3,3,7,5,tablero,20); test12=length(camino1) > 0 && ... length(camino1) <= 20 && ... esCamino(camino1,tablero) && ... camino1(1,1)==3 && ... camino1(1,2)==3 && ... camino1(end,1)==7 && ... camino1(end,2)==5 camino1=encontrarCamino(3,3,7,5,tablero,2); test12b=length(camino1)==0 tablero = [1 1 1 1 1 1 1 1; 1 1 1 1 0 0 0 0; 1 1 1 1 0 0 0 0; 1 1 1 1 0 0 0 0; 1 1 1 1 0 0 0 0; 1 1 1 1 1 1 1 1; 1 1 1 1 1 1 1 1; 1 1 1 1 1 1 1 1]; camino2=encontrarCamino(3,7,1,1,tablero,20); test13=length(camino2)==0 camino2=encontrarCamino(3,7,3,9,tablero,20); test14=length(camino2)==0 tablero = [0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0; 0 1 0 1 0 0 0 0; 1 0 0 0 1 0 0 0; 0 0 0 0 0 0 0 0; 1 0 0 0 1 0 0 0; 0 1 0 1 0 0 0 0; 0 0 0 0 0 0 0 0]; camino3=encontrarCamino(5,3,7,8,tablero,20); test15=length(camino3)==0