From c5c6fba99499292a357f11648aea4803d1346478 Mon Sep 17 00:00:00 2001 From: Ankush263 Date: Tue, 17 May 2022 18:15:29 +0530 Subject: [PATCH 1/5] Add test case to HexToRGB algorithm --- Conversions/test/HexToRGB.test.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Conversions/test/HexToRGB.test.js diff --git a/Conversions/test/HexToRGB.test.js b/Conversions/test/HexToRGB.test.js new file mode 100644 index 0000000000..78af51db06 --- /dev/null +++ b/Conversions/test/HexToRGB.test.js @@ -0,0 +1,16 @@ +import { hexStringToRGB } from '../HexToRGB' + +test('The RGB form of Hex String E1E1E1 is {r: 225, g: 225, b: 225}', () => { + const res = hexStringToRGB('E1E1E1') + expect(res).toEqual({ r: 225, g: 225, b: 225 }) +}) + +test('The RGB form of Hex String 000000 is {r: 0, g: 0, b: 0}', () => { + const res = hexStringToRGB('000000') + expect(res).toEqual({ r: 0, g: 0, b: 0 }) +}) + +test('The RGB form of Hex String 6CE1CD is {r: 108, g: 225, b: 205}', () => { + const res = hexStringToRGB('6CE1CD') + expect(res).toEqual({ r: 108, g: 225, b: 205 }) +}) From 9ad583623a506b46d0da5f254e55e42b13ecc306 Mon Sep 17 00:00:00 2001 From: Ankush263 Date: Mon, 30 May 2022 17:41:48 +0530 Subject: [PATCH 2/5] Add testcase to AlternativeStringArrange Algorithm --- String/test/AlternativeStringArrange.test.js | 22 ++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 String/test/AlternativeStringArrange.test.js diff --git a/String/test/AlternativeStringArrange.test.js b/String/test/AlternativeStringArrange.test.js new file mode 100644 index 0000000000..fa8882f15b --- /dev/null +++ b/String/test/AlternativeStringArrange.test.js @@ -0,0 +1,22 @@ +import { AlternativeStringArrange } from '../AlternativeStringArrange' + +test('AlternativeStringArrange(Agrtm, loih) -> Algorithm', () => { + const str1 = 'Agrtm' + const str2 = 'loih' + const res = AlternativeStringArrange(str1, str2) + expect(res).toEqual('Algorithm') +}) + +test('AlternativeStringArrange(JvSrp, aacit) -> JavaScript', () => { + const str1 = 'JvSrp' + const str2 = 'aacit' + const res = AlternativeStringArrange(str1, str2) + expect(res).toEqual('JavaScript') +}) + +test('AlternativeStringArrange(abc, def) -> adbecf', () => { + const str1 = 'abc' + const str2 = 'def' + const res = AlternativeStringArrange(str1, str2) + expect(res).toEqual('adbecf') +}) From 996b9784b7d4f97bd6a9a20d6950a02c4c72f48a Mon Sep 17 00:00:00 2001 From: Ankush263 Date: Mon, 30 May 2022 18:33:59 +0530 Subject: [PATCH 3/5] Add testcase to checkKebabcase Algorithm --- String/test/CheckKebabCase.test.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 String/test/CheckKebabCase.test.js diff --git a/String/test/CheckKebabCase.test.js b/String/test/CheckKebabCase.test.js new file mode 100644 index 0000000000..c275c7bdea --- /dev/null +++ b/String/test/CheckKebabCase.test.js @@ -0,0 +1,13 @@ +import { CheckKebabCase } from '../CheckKebabCase' + +test('CheckKebabCase(The-Algorithms) -> true', () => { + const word = 'The-Algorithms' + const res = CheckKebabCase(word) + expect(res).toBeTruthy() +}) + +test('CheckKebabCase(The Algorithms) -> false', () => { + const word = 'The Algorithms' + const res = CheckKebabCase(word) + expect(res).toBeFalsy() +}) From e55bef7011b3521f018d1f3880dabb84c36e26a9 Mon Sep 17 00:00:00 2001 From: Ankush263 <86042508+Ankush263@users.noreply.github.com> Date: Mon, 30 May 2022 18:40:28 +0530 Subject: [PATCH 4/5] no need --- Conversions/test/HexToRGB.test.js | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 Conversions/test/HexToRGB.test.js diff --git a/Conversions/test/HexToRGB.test.js b/Conversions/test/HexToRGB.test.js deleted file mode 100644 index 78af51db06..0000000000 --- a/Conversions/test/HexToRGB.test.js +++ /dev/null @@ -1,16 +0,0 @@ -import { hexStringToRGB } from '../HexToRGB' - -test('The RGB form of Hex String E1E1E1 is {r: 225, g: 225, b: 225}', () => { - const res = hexStringToRGB('E1E1E1') - expect(res).toEqual({ r: 225, g: 225, b: 225 }) -}) - -test('The RGB form of Hex String 000000 is {r: 0, g: 0, b: 0}', () => { - const res = hexStringToRGB('000000') - expect(res).toEqual({ r: 0, g: 0, b: 0 }) -}) - -test('The RGB form of Hex String 6CE1CD is {r: 108, g: 225, b: 205}', () => { - const res = hexStringToRGB('6CE1CD') - expect(res).toEqual({ r: 108, g: 225, b: 205 }) -}) From eff37bd49aef7b3bbacfafaeef26d4e443aaa796 Mon Sep 17 00:00:00 2001 From: Ankush263 <86042508+Ankush263@users.noreply.github.com> Date: Mon, 30 May 2022 18:41:11 +0530 Subject: [PATCH 5/5] no need --- String/test/AlternativeStringArrange.test.js | 22 -------------------- 1 file changed, 22 deletions(-) delete mode 100644 String/test/AlternativeStringArrange.test.js diff --git a/String/test/AlternativeStringArrange.test.js b/String/test/AlternativeStringArrange.test.js deleted file mode 100644 index fa8882f15b..0000000000 --- a/String/test/AlternativeStringArrange.test.js +++ /dev/null @@ -1,22 +0,0 @@ -import { AlternativeStringArrange } from '../AlternativeStringArrange' - -test('AlternativeStringArrange(Agrtm, loih) -> Algorithm', () => { - const str1 = 'Agrtm' - const str2 = 'loih' - const res = AlternativeStringArrange(str1, str2) - expect(res).toEqual('Algorithm') -}) - -test('AlternativeStringArrange(JvSrp, aacit) -> JavaScript', () => { - const str1 = 'JvSrp' - const str2 = 'aacit' - const res = AlternativeStringArrange(str1, str2) - expect(res).toEqual('JavaScript') -}) - -test('AlternativeStringArrange(abc, def) -> adbecf', () => { - const str1 = 'abc' - const str2 = 'def' - const res = AlternativeStringArrange(str1, str2) - expect(res).toEqual('adbecf') -}) pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy