From 1f504c10697de93b5d6b924b71180f8ff3651b8a Mon Sep 17 00:00:00 2001 From: Richard Halsall <–richard-glyn.halsall@informatik.hs-fulda.e> Date: Thu, 9 Feb 2023 16:42:06 +0100 Subject: [PATCH] =?UTF-8?q?Test;=20Pr=C3=BCfen,=20ob=20die=20Anzahl=20der?= =?UTF-8?q?=20dem=20objektArray=20hinzugef=C3=BCgten=20Objekte=20korrekt?= =?UTF-8?q?=20ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- schlangen_und_leitern/js/boardHandling.js | 3 ++- .../tests/boardHandling.test.js | 26 ++++++++++++++++--- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/schlangen_und_leitern/js/boardHandling.js b/schlangen_und_leitern/js/boardHandling.js index 6abb8d1..705b88f 100644 --- a/schlangen_und_leitern/js/boardHandling.js +++ b/schlangen_und_leitern/js/boardHandling.js @@ -293,5 +293,6 @@ function hideStartMenu(){ module.exports = { - buildBoardArray + buildBoardArray, + generateBoardObjects } \ No newline at end of file diff --git a/schlangen_und_leitern/tests/boardHandling.test.js b/schlangen_und_leitern/tests/boardHandling.test.js index 106e407..3abbce6 100644 --- a/schlangen_und_leitern/tests/boardHandling.test.js +++ b/schlangen_und_leitern/tests/boardHandling.test.js @@ -1,10 +1,11 @@ //Importieren der FUnktionen const { - buildBoardArray + buildBoardArray, + generateBoardObjects } = require('../js/boardHandling'); - let boardEx =[ +let boardEx =[ [100, 99, 98, 97, 96, 95, 94, 93, 92, 91], [81, 82, 83, 84, 85, 86, 87, 88, 89, 90], [80, 79, 78, 77, 76, 75, 74, 73, 72, 71], @@ -17,6 +18,10 @@ const { [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ]; +//leiter Objekte +let leitern = [[7, 33],[24, 44],[31, 55],[60, 77]]; +//schlange Objekte +let schlangen = [[99, 56], [86, 64],[60, 28],[18,1]]; @@ -29,4 +34,19 @@ describe('tests ob das boardArray rigtig aufgebaut würde', () => { }); -}) \ No newline at end of file +}) + +describe('testen ob alle board objekte korrekt initialisiert wird', () => { + + + it('testen, ob die Anzahl der Elemente im Array korrekt ist ', ()=>{ + let objectArr = [] ; + generateBoardObjects(leitern, schlangen, objectArr); + expect(objectArr.length).toBe((leitern.length + schlangen.length)); + }); + + + +}) + +