From 5892b1ff1af24473aebcfdfeb741bce84286b70b Mon Sep 17 00:00:00 2001 From: Anhduc2k2 <89365021+Anhduc2k2@users.noreply.github.com> Date: Tue, 31 May 2022 22:34:59 +0700 Subject: [PATCH 01/10] Add test --- .../datastructures/.BloomFilterTest.java.swp | Bin 0 -> 12288 bytes .../datastructures/BloomFilterTest.java | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 src/test/java/com/thealgorithms/datastructures/.BloomFilterTest.java.swp diff --git a/src/test/java/com/thealgorithms/datastructures/.BloomFilterTest.java.swp b/src/test/java/com/thealgorithms/datastructures/.BloomFilterTest.java.swp new file mode 100644 index 0000000000000000000000000000000000000000..6ce38976f7a673d4d7ce00ad9b54eb4e7f63719c GIT binary patch literal 12288 zcmeI2KX21O6u@7YX+f|u96>^fXwUhBluBtU3ItIq1XU9jST2t1T#0?w`5cCj_FFJ9 zbYcTO2VM9k%pextIWBQS|DbH3chWBx=ia;L`^k%y*R8zRe9BgM4RBlq_;}}C_waoI zUS0y|D-rtk_Y20u*3MS@+4JQGkGHoQt=5^*`{{<x6EPG{tX;==v2ph7m8$~B^gS`~ zm6oO-#7<8b5gVPjCedE(+#e_vJdy+B={9C@n{{R#S|9^tV8%dVc9&NcJM~(%Vpnbz zZ?fyxIx|6ZNe0LO86X2>fDDiUGC&5%!2fK(L<Km&1LEs`I&NfhVP?)QX(9t;fDDiU zGC&5%02v?yWPl8i0Wv@a{y_tx2M}Ba_<`8}|Bv7QkFEfGK@O2I@)j8(uaFM1h18I5 zivVAd&&Vfah^!$Eq=MW=7LcO_fDgz4vX5*a1>|Q|`@5}AgA9-XGC&5%02v?yWPl8i z0WvV3fiW-~lTZ6?BaS_7q#92K*x&wK4P!3Sz_w1jQg_;S%v}{4A;Y*-3`Ac9vR5pZ zo9Qlgr{mrKCSL_Yr^&yw^L4NU-e<1Lw8&{;lg*|vxmM}b9iwIFud`epTVtX3hUKHy zOLv!QmFz50(j7>b4VCOM+n`-5l}G7q-m{I@;5g}IPdt~qYGY1mb(?pdFWh-5A$MS& z`K;%b^QYeojpuv%VoCL->RFPir%K9Hx&wTm^1`h_Ho}Km29eT+Ded#UB$U|Jo<tH` q+_{J(w^7aWL#EFhs)>aATKFErUV46_m!6;OrRS-e-L#j!3BLfO%0<oq literal 0 HcmV?d00001 diff --git a/src/test/java/com/thealgorithms/datastructures/BloomFilterTest.java b/src/test/java/com/thealgorithms/datastructures/BloomFilterTest.java index f2095814219a..4aa7a0aeac22 100644 --- a/src/test/java/com/thealgorithms/datastructures/BloomFilterTest.java +++ b/src/test/java/com/thealgorithms/datastructures/BloomFilterTest.java @@ -5,7 +5,7 @@ public class BloomFilterTest { - +//Test @Test public void test1(){ BloomFilter<Integer> bloomFilter = new BloomFilter<>(3,10); @@ -15,7 +15,7 @@ public void test1(){ Assertions.assertTrue(bloomFilter.contains(3)); Assertions.assertTrue(bloomFilter.contains(17)); } - +//Test @Test public void test2(){ BloomFilter<String> bloomFilter = new BloomFilter<>(4,20); From ed5e3087b635c1be707b0a6e749fc9caeca77481 Mon Sep 17 00:00:00 2001 From: Anhduc2k2 <89365021+Anhduc2k2@users.noreply.github.com> Date: Wed, 1 Jun 2022 17:53:29 +0700 Subject: [PATCH 02/10] Add testMin --- .../com/thealgorithms/maths/FindMinTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/test/java/com/thealgorithms/maths/FindMinTest.java diff --git a/src/test/java/com/thealgorithms/maths/FindMinTest.java b/src/test/java/com/thealgorithms/maths/FindMinTest.java new file mode 100644 index 000000000000..d33d0562cf89 --- /dev/null +++ b/src/test/java/com/thealgorithms/maths/FindMinTest.java @@ -0,0 +1,16 @@ +package com.thealgorithms.maths; + +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class FindMinTest { + @Test + public void testFindMinValue(){ + assertEquals(9, FindMin.findMin(new int[] {1,2,3,4,5,6,7,8,9})); + } + + @Test + public void testFindMinValue(){ + assertEquals(5, FindMin.findMin(new int[] {10,11,12,13,14})); + } +} From 44400707d53a1b260906df0a60ae466cca7ed925 Mon Sep 17 00:00:00 2001 From: Anhduc2k2 <89365021+Anhduc2k2@users.noreply.github.com> Date: Wed, 1 Jun 2022 20:12:58 +0700 Subject: [PATCH 03/10] Add Test Perfect Square --- .../maths/PerfectSquareTest.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/test/java/com/thealgorithms/maths/PerfectSquareTest.java diff --git a/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java new file mode 100644 index 000000000000..b255a77dfa53 --- /dev/null +++ b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java @@ -0,0 +1,26 @@ +package com.thealgorithms.maths; + +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; + + +public class PerfectSquareTest{ + + @Test + public void TestPerfectSquare(){ + int number = 9; + + boolean result = PerfectSquare.isPerfectSquare(number); + + assertTrue(result) + } + + @Test + public void TestPerfectSquare(){ + int number = 3; + + boolean result = PerfectSquare.isPerfectSquare(number); + + assertFalse(result) + } +} From 514032e1bf9929db2524f08576bba8b8c94407f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BI11-061=20Ho=C3=A0ng=20Anh=20=C4=90=E1=BB=A9c?= <89365021+Anhduc2k2@users.noreply.github.com> Date: Wed, 1 Jun 2022 20:17:58 +0700 Subject: [PATCH 04/10] Delete BloomFilterTest.java --- .../datastructures/BloomFilterTest.java | 28 ------------------- 1 file changed, 28 deletions(-) delete mode 100644 src/test/java/com/thealgorithms/datastructures/BloomFilterTest.java diff --git a/src/test/java/com/thealgorithms/datastructures/BloomFilterTest.java b/src/test/java/com/thealgorithms/datastructures/BloomFilterTest.java deleted file mode 100644 index 4aa7a0aeac22..000000000000 --- a/src/test/java/com/thealgorithms/datastructures/BloomFilterTest.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.thealgorithms.datastructures.bloomfilter; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - - -public class BloomFilterTest { -//Test - @Test - public void test1(){ - BloomFilter<Integer> bloomFilter = new BloomFilter<>(3,10); - bloomFilter.insert(3); - bloomFilter.insert(17); - - Assertions.assertTrue(bloomFilter.contains(3)); - Assertions.assertTrue(bloomFilter.contains(17)); - } -//Test - @Test - public void test2(){ - BloomFilter<String> bloomFilter = new BloomFilter<>(4,20); - bloomFilter.insert("omar"); - bloomFilter.insert("mahamid"); - - Assertions.assertTrue(bloomFilter.contains("omar")); - Assertions.assertTrue(bloomFilter.contains("mahamid")); - } -} From 42ae5f9433f134ce692d8abd696bf719cf0be414 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BI11-061=20Ho=C3=A0ng=20Anh=20=C4=90=E1=BB=A9c?= <89365021+Anhduc2k2@users.noreply.github.com> Date: Wed, 1 Jun 2022 20:18:12 +0700 Subject: [PATCH 05/10] Delete .BloomFilterTest.java.swp --- .../datastructures/.BloomFilterTest.java.swp | Bin 12288 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/test/java/com/thealgorithms/datastructures/.BloomFilterTest.java.swp diff --git a/src/test/java/com/thealgorithms/datastructures/.BloomFilterTest.java.swp b/src/test/java/com/thealgorithms/datastructures/.BloomFilterTest.java.swp deleted file mode 100644 index 6ce38976f7a673d4d7ce00ad9b54eb4e7f63719c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2KX21O6u@7YX+f|u96>^fXwUhBluBtU3ItIq1XU9jST2t1T#0?w`5cCj_FFJ9 zbYcTO2VM9k%pextIWBQS|DbH3chWBx=ia;L`^k%y*R8zRe9BgM4RBlq_;}}C_waoI zUS0y|D-rtk_Y20u*3MS@+4JQGkGHoQt=5^*`{{<x6EPG{tX;==v2ph7m8$~B^gS`~ zm6oO-#7<8b5gVPjCedE(+#e_vJdy+B={9C@n{{R#S|9^tV8%dVc9&NcJM~(%Vpnbz zZ?fyxIx|6ZNe0LO86X2>fDDiUGC&5%!2fK(L<Km&1LEs`I&NfhVP?)QX(9t;fDDiU zGC&5%02v?yWPl8i0Wv@a{y_tx2M}Ba_<`8}|Bv7QkFEfGK@O2I@)j8(uaFM1h18I5 zivVAd&&Vfah^!$Eq=MW=7LcO_fDgz4vX5*a1>|Q|`@5}AgA9-XGC&5%02v?yWPl8i z0WvV3fiW-~lTZ6?BaS_7q#92K*x&wK4P!3Sz_w1jQg_;S%v}{4A;Y*-3`Ac9vR5pZ zo9Qlgr{mrKCSL_Yr^&yw^L4NU-e<1Lw8&{;lg*|vxmM}b9iwIFud`epTVtX3hUKHy zOLv!QmFz50(j7>b4VCOM+n`-5l}G7q-m{I@;5g}IPdt~qYGY1mb(?pdFWh-5A$MS& z`K;%b^QYeojpuv%VoCL->RFPir%K9Hx&wTm^1`h_Ho}Km29eT+Ded#UB$U|Jo<tH` q+_{J(w^7aWL#EFhs)>aATKFErUV46_m!6;OrRS-e-L#j!3BLfO%0<oq From 822fe31dfa6e8b2ef72adc220cf12975c017a621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BI11-061=20Ho=C3=A0ng=20Anh=20=C4=90=E1=BB=A9c?= <89365021+Anhduc2k2@users.noreply.github.com> Date: Wed, 1 Jun 2022 20:18:30 +0700 Subject: [PATCH 06/10] Delete FindMinTest.java --- .../com/thealgorithms/maths/FindMinTest.java | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 src/test/java/com/thealgorithms/maths/FindMinTest.java diff --git a/src/test/java/com/thealgorithms/maths/FindMinTest.java b/src/test/java/com/thealgorithms/maths/FindMinTest.java deleted file mode 100644 index d33d0562cf89..000000000000 --- a/src/test/java/com/thealgorithms/maths/FindMinTest.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.thealgorithms.maths; - -import org.junit.jupiter.api.Test; -import static org.junit.jupiter.api.Assertions.assertEquals; - -public class FindMinTest { - @Test - public void testFindMinValue(){ - assertEquals(9, FindMin.findMin(new int[] {1,2,3,4,5,6,7,8,9})); - } - - @Test - public void testFindMinValue(){ - assertEquals(5, FindMin.findMin(new int[] {10,11,12,13,14})); - } -} From 32a97ae8402118ca67b168fb66a04abf323ba4ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BI11-061=20Ho=C3=A0ng=20Anh=20=C4=90=E1=BB=A9c?= <89365021+Anhduc2k2@users.noreply.github.com> Date: Mon, 13 Jun 2022 13:28:56 +0700 Subject: [PATCH 07/10] Update PerfectSquareTest.java --- src/test/java/com/thealgorithms/maths/PerfectSquareTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java index b255a77dfa53..cda3ebd5e153 100644 --- a/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java +++ b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java @@ -7,6 +7,7 @@ public class PerfectSquareTest{ @Test + //Valid Partition public void TestPerfectSquare(){ int number = 9; @@ -16,6 +17,7 @@ public void TestPerfectSquare(){ } @Test + //Invalid Partition public void TestPerfectSquare(){ int number = 3; From 36ea89e55af905d3232be735d71e25b53f3a5302 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BI11-061=20Ho=C3=A0ng=20Anh=20=C4=90=E1=BB=A9c?= <89365021+Anhduc2k2@users.noreply.github.com> Date: Mon, 13 Jun 2022 13:48:40 +0700 Subject: [PATCH 08/10] Update PerfectSquareTest.java --- .../com/thealgorithms/maths/PerfectSquareTest.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java index cda3ebd5e153..1d58e72efbaf 100644 --- a/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java +++ b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java @@ -7,8 +7,8 @@ public class PerfectSquareTest{ @Test - //Valid Partition public void TestPerfectSquare(){ + //Valid Partition int number = 9; boolean result = PerfectSquare.isPerfectSquare(number); @@ -17,12 +17,21 @@ public void TestPerfectSquare(){ } @Test - //Invalid Partition public void TestPerfectSquare(){ + //Invalid Partition 1 int number = 3; boolean result = PerfectSquare.isPerfectSquare(number); assertFalse(result) } + @Test + public void TestPerfectSquareifisNegativeNumber(){ + //Invalid Partition 2 + int number = -10; + + boolean result = PerfectSquare.isPerfectSquare(number); + + assertFalse(result); + } } From 72f5260e6510add833bc752f453c79a6f4ede615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BI11-061=20Ho=C3=A0ng=20Anh=20=C4=90=E1=BB=A9c?= <89365021+Anhduc2k2@users.noreply.github.com> Date: Mon, 13 Jun 2022 13:49:53 +0700 Subject: [PATCH 09/10] Update PerfectSquareTest.java --- src/test/java/com/thealgorithms/maths/PerfectSquareTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java index 1d58e72efbaf..f0eb85b86286 100644 --- a/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java +++ b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java @@ -13,7 +13,7 @@ public void TestPerfectSquare(){ boolean result = PerfectSquare.isPerfectSquare(number); - assertTrue(result) + assertTrue(result); } @Test @@ -23,7 +23,7 @@ public void TestPerfectSquare(){ boolean result = PerfectSquare.isPerfectSquare(number); - assertFalse(result) + assertFalse(result); } @Test public void TestPerfectSquareifisNegativeNumber(){ From d2e4af0805b54157b3be80e39c73db4814806ae9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BI11-061=20Ho=C3=A0ng=20Anh=20=C4=90=E1=BB=A9c?= <89365021+Anhduc2k2@users.noreply.github.com> Date: Mon, 13 Jun 2022 13:52:45 +0700 Subject: [PATCH 10/10] Update PerfectSquareTest.java --- src/test/java/com/thealgorithms/maths/PerfectSquareTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java index f0eb85b86286..70f637363984 100644 --- a/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java +++ b/src/test/java/com/thealgorithms/maths/PerfectSquareTest.java @@ -7,7 +7,7 @@ public class PerfectSquareTest{ @Test - public void TestPerfectSquare(){ + public void TestPerfectSquareifiscorrect(){ //Valid Partition int number = 9; @@ -17,7 +17,7 @@ public void TestPerfectSquare(){ } @Test - public void TestPerfectSquare(){ + public void TestPerfectSquareifisnotcorrect(){ //Invalid Partition 1 int number = 3;