From 695904a0440ef45cea9037749f9e5266b18d30c5 Mon Sep 17 00:00:00 2001 From: Lucas Thenert Date: Thu, 26 Jan 2023 12:54:44 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Sortiere=20Wuerfel=20fuer=20kleine=20und=20?= =?UTF-8?q?gro=C3=9Fe=20Stra=C3=9Fe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kniffel/inc/sortiereWuerfelaufsteigend.js | 6 ++++++ .../test/test_sortiereWuerfelaufsteigend.test.js | 14 ++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 kniffel/inc/sortiereWuerfelaufsteigend.js create mode 100644 kniffel/test/test_sortiereWuerfelaufsteigend.test.js diff --git a/kniffel/inc/sortiereWuerfelaufsteigend.js b/kniffel/inc/sortiereWuerfelaufsteigend.js new file mode 100644 index 0000000..1b99182 --- /dev/null +++ b/kniffel/inc/sortiereWuerfelaufsteigend.js @@ -0,0 +1,6 @@ +function sortiereWuerfelaufsteigend(wuerfelArr){ + + return wuerfelArr.sort(); +} +module.exports = sortiereWuerfelaufsteigend; + diff --git a/kniffel/test/test_sortiereWuerfelaufsteigend.test.js b/kniffel/test/test_sortiereWuerfelaufsteigend.test.js new file mode 100644 index 0000000..5d73752 --- /dev/null +++ b/kniffel/test/test_sortiereWuerfelaufsteigend.test.js @@ -0,0 +1,14 @@ +const sortiereWuerfelaufsteigend = require('../inc/sortiereWuerfelaufsteigend'); + + +//Eine Test Gruppe, mit mehreren Tests +describe('tests kniffel', () => { + + it('teste aufsteigende Sortierung fuer große oder kleine Straße', ()=>{ + + //Vergleiche Ist- und Sollergebnis + expect(sortiereWuerfelaufsteigend(['3', '5', '4', '2', '1'])).toContain('1', '2', '3', '4', '5'); + + }); + +}) From 6a81ae7901028e17f17d618a4b73fff422008f58 Mon Sep 17 00:00:00 2001 From: Lucas Thenert Date: Thu, 26 Jan 2023 12:58:58 +0100 Subject: [PATCH 2/2] =?UTF-8?q?teste=20korrekte=20Sortierung=20fuer=20klei?= =?UTF-8?q?ne=20oder=20gro=C3=9Fe=20Stra=C3=9Fe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kniffel/test/test_sortiereWuerfelaufsteigend.test.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/kniffel/test/test_sortiereWuerfelaufsteigend.test.js b/kniffel/test/test_sortiereWuerfelaufsteigend.test.js index 5d73752..08d05f7 100644 --- a/kniffel/test/test_sortiereWuerfelaufsteigend.test.js +++ b/kniffel/test/test_sortiereWuerfelaufsteigend.test.js @@ -4,11 +4,17 @@ const sortiereWuerfelaufsteigend = require('../inc/sortiereWuerfelaufsteigend'); //Eine Test Gruppe, mit mehreren Tests describe('tests kniffel', () => { - it('teste aufsteigende Sortierung fuer große oder kleine Straße', ()=>{ + it('teste aufsteigende Sortierung fuer große Straße', ()=>{ //Vergleiche Ist- und Sollergebnis expect(sortiereWuerfelaufsteigend(['3', '5', '4', '2', '1'])).toContain('1', '2', '3', '4', '5'); }); + it('teste aufsteigende Sortierung fuer kleine Straße', ()=>{ + + //Vergleiche Ist- und Sollergebnis + expect(sortiereWuerfelaufsteigend(['2', '3', '5', '2', '4'])).toContain('2', '3', '4', '5'); + + }); })