Browse Source

Test: Funktion GewinnErmitteln in Mockumgebung und Spieler 1 (gruen) als Gewinner angeben

main
Raphael Elström 2 years ago
parent
commit
0627b13403
  1. 12
      vier_gewinnt/JS/gewinnErmitteln_mock.js
  2. 9
      vier_gewinnt/tests/test_gewinnErmitteln_ausgabe.test.js

12
vier_gewinnt/JS/gewinnErmitteln_mock.js

@ -0,0 +1,12 @@
function gewinnErmittelnMock() {
const vierInSpalte = require("./vierInSpalte");
const vierInReihe = require("./vierInReihe");
const vierDiagonalRechts = require("./vierDiagonalRechts");
const vierDiagonalLinks = require("./vierDiagonalLinks");
if (vierInSpalte([0, 0, 0, 0, 0, 0]) === 1 || vierInReihe([0, 0, 0, 0, 0, 0, 0]) === 1 || vierDiagonalRechts([[0, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [2, 2, 1, 1, 0, 0], [2, 1, 1, 0, 0, 0], [2, 1, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0]]) === 1 || vierDiagonalLinks([[0, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [2, 2, 1, 1, 0, 0], [2, 1, 1, 0, 0, 0], [2, 1, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0]]) === 1) {
return 1;
}
}
module.exports= gewinnErmittelnMock;

9
vier_gewinnt/tests/test_gewinnErmitteln_ausgabe.test.js

@ -0,0 +1,9 @@
const gewinnErmittelnMock = require("../JS/gewinnErmitteln_mock");
describe("Test Vier Gewinnt", () => {
it("Test gewinnErmitteln_mock: wenn Spieler 1 (gruen) gewonnen hat, soll 1 ausgegeben werden", () =>{
expect(gewinnErmittelnMock()).toBe(1)
})
})
Loading…
Cancel
Save