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;