Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

fazendo refatorando os testes, para eles falharem

  • Loading branch information...
commit 4c7f2689f1acadc7ded799c7335e3d4c5ba9d136 1 parent 1c62e41
HugoLnx authored
Showing with 60 additions and 56 deletions.
  1. +1 −0  andarilho.js
  2. +59 −1 andarilho.test.js
  3. +0 −55 mapa.test.js
1  andarilho.js
View
@@ -1,2 +1,3 @@
Andarilho = function(){
+
}
60 andarilho.test.js
View
@@ -1,4 +1,62 @@
$(function(){
-module "Andarilho"
+module("Andarilho");
+ test("passo na diagonal começando na primeira posição", function() {
+ matriz = [[2, 4],
+ [4, 1]];
+
+ mapa = new Mapa(matriz);
+ coordenada_atual = [0,0];
+ andarilho = new Andarilho(mapa,coordenada_atual);
+ andarilho.da_um_passo;
+ same(andarilho.localizacao, [1,1]);
+ });
+
+ test("passo na lateral começando na primeira posição", function() {
+ matriz = [[2, 1],
+ [4, 4]];
+
+ mapa = new Mapa(matriz);
+ coordenada_atual = [0,0];
+ andarilho = new Andarilho(mapa,coordenada_atual);
+ andarilho.da_um_passo;
+
+ same(andarilho.localizacao, [0,1]);
+ });
+
+ test("passo pra baixo começando na primeira posição", function() {
+ matriz = [[2, 4],
+ [1, 4]];
+
+ mapa = new Mapa(matriz);
+ coordenada_atual = [0,0];
+ andarilho = new Andarilho(mapa,coordenada_atual);
+ andarilho.da_um_passo;
+
+ same(andarilho.localizacao, [1,0]);
+ });
+
+ test("passo pra baixo com valor diferente de 1", function() {
+ matriz = [[2, 5],
+ [3, 4]];
+
+ mapa = new Mapa(matriz);
+ coordenada_atual = [0,0];
+ andarilho = new Andarilho(mapa,coordenada_atual);
+ andarilho.da_um_passo;
+
+ same(andarilho.localizacao, [1,0]);
+ });
+
+ test("passo pra direita com valor diferente de um", function() {
+ matriz = [[3, 2],
+ [6, 4]];
+
+ mapa = new Mapa(matriz);
+ coordenada_atual = [0,0];
+ andarilho = new Andarilho(mapa,coordenada_atual);
+ andarilho.da_um_passo;
+
+ same(andarilho.localizacao, [0,1]);
+ });
});
55 mapa.test.js
View
@@ -1,60 +1,5 @@
$(function(){
module("Mapa");
-test("passo na diagonal começando na primeira posição", function() {
- matriz = [[2, 4],
- [4, 1]];
-
- mapa = new Mapa(matriz);
- coordenada_atual = [0,0];
- mapa.passo(coordenada_atual);
-
- same(mapa.proxima_coordenada, [1,1]);
-});
-
-test("passo na lateral começando na primeira posição", function() {
- matriz = [[2, 1],
- [4, 4]];
-
- mapa = new Mapa(matriz);
- coordenada_atual = [0,0];
- mapa.passo(coordenada_atual);
-
- same(mapa.proxima_coordenada, [0,1]);
-});
-
-test("passo pra baixo começando na primeira posição", function() {
- matriz = [[2, 4],
- [1, 4]];
-
- mapa = new Mapa(matriz);
- coordenada_atual = [0,0];
- mapa.passo(coordenada_atual);
-
- same(mapa.proxima_coordenada, [1,0]);
-});
-
-test("passo pra baixo com valor diferente de 1", function() {
- matriz = [[2, 5],
- [3, 4]];
-
- mapa = new Mapa(matriz);
- coordenada_atual = [0,0];
- mapa.passo(coordenada_atual);
-
- same(mapa.proxima_coordenada, [1,0]);
-});
-
-test("passo pra direita com valor diferente de um", function() {
- matriz = [[3, 2],
- [6, 4]];
-
- mapa = new Mapa(matriz);
- coordenada_atual = [0,0];
- mapa.passo(coordenada_atual);
-
- same(mapa.proxima_coordenada, [0,1]);
-});
-
});
Please sign in to comment.
Something went wrong with that request. Please try again.