diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 1464860f04..aeed8b2aec 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -2,32 +2,15 @@
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index ef7546175b..3ec6972f06 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -1,14 +1,9 @@
-
-
-
-
-
-
-
-
+
+
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 989935de3e..d31b37ac7b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,12 +1,10 @@
+
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 5d3bd2d54d..0000000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 516b42fa67..6fd8d918d0 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,31 +4,101 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37,14 +107,9 @@
-
-
-
-
+
@@ -52,142 +117,76 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
+
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
-
- 1619410137650
+
+ 1632408056518
- 1619410137650
-
-
-
-
+ 1632408056518
+
+
-
- 1619410303516
-
-
-
- 1619410303516
-
-
- 1628808340193
-
-
-
- 1628808340193
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/core-java-modules/core-java-annotations/pom.xml b/core-java-modules/core-java-annotations/pom.xml
index 82dc9275d9..73290bb025 100644
--- a/core-java-modules/core-java-annotations/pom.xml
+++ b/core-java-modules/core-java-annotations/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.ossez
core-java-annotations
- 0.1.0-SNAPSHOT
+ ${project.parent.version}
core-java-annotations
jar
@@ -11,7 +11,7 @@
com.ossez.core-java-modules
core-java-modules
0.0.2-SNAPSHOT
- ../
+
@@ -73,7 +73,7 @@
- 3.6.1
+ 3.17.2
1.8.9
1.19
1.19
diff --git a/core-java-modules/core-java-datetime-conversion/pom.xml b/core-java-modules/core-java-datetime-conversion/pom.xml
index 4f9799e363..4c4e9f1eb7 100644
--- a/core-java-modules/core-java-datetime-conversion/pom.xml
+++ b/core-java-modules/core-java-datetime-conversion/pom.xml
@@ -12,7 +12,7 @@
com.ossez.core-java-modules
core-java-modules
0.0.2-SNAPSHOT
- ../
+
diff --git a/core-java-modules/core-java-datetime-conversion/src/test/java/com/baeldung/datetime/ConvertInstantToTimestampUnitTest.java b/core-java-modules/core-java-datetime-conversion/src/test/java/com/baeldung/datetime/ConvertInstantToTimestampUnitTest.java
index 45d6354606..fda9908829 100644
--- a/core-java-modules/core-java-datetime-conversion/src/test/java/com/baeldung/datetime/ConvertInstantToTimestampUnitTest.java
+++ b/core-java-modules/core-java-datetime-conversion/src/test/java/com/baeldung/datetime/ConvertInstantToTimestampUnitTest.java
@@ -40,6 +40,8 @@ public class ConvertInstantToTimestampUnitTest {
df.setTimeZone(TimeZone.getTimeZone("UTC"));
assertThat(formatter.format(instant)).isEqualTo(df.format(timestamp));
+
+
}
}
diff --git a/core-java-modules/core-java-io/pom.xml b/core-java-modules/core-java-io/pom.xml
index d910e98e56..def447300d 100644
--- a/core-java-modules/core-java-io/pom.xml
+++ b/core-java-modules/core-java-io/pom.xml
@@ -10,7 +10,7 @@
com.ossez.core-java-modules
core-java-modules
0.0.2-SNAPSHOT
- ../
+
@@ -175,7 +175,7 @@
com.nimbusds
nimbus-jose-jwt
- 9.0.1
+ ${nimbus-jose-jwt.version}
@@ -297,6 +297,7 @@
0.1.5
3.1.0
+ 9.13
diff --git a/core-java-modules/pom.xml b/core-java-modules/pom.xml
index bf08f30b41..1a0497c41b 100644
--- a/core-java-modules/pom.xml
+++ b/core-java-modules/pom.xml
@@ -15,6 +15,7 @@
+ core-java-8
core-java-annotations
core-java-datetime-conversion
core-java-io
diff --git a/java-collections-conversions-2/pom.xml b/java-collections-conversions-2/pom.xml
index de551d756a..03d7164285 100644
--- a/java-collections-conversions-2/pom.xml
+++ b/java-collections-conversions-2/pom.xml
@@ -33,9 +33,9 @@
${modelmapper.version}
- junit
- junit
- ${junit.version}
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit5.version}
test
diff --git a/java-collections-conversions-2/src/main/java/com/baeldung/convertlisttomap/ListToMapConverter.java b/java-collections-conversions-2/src/main/java/com/ossez/convertlisttomap/ListToMapConverter.java
similarity index 98%
rename from java-collections-conversions-2/src/main/java/com/baeldung/convertlisttomap/ListToMapConverter.java
rename to java-collections-conversions-2/src/main/java/com/ossez/convertlisttomap/ListToMapConverter.java
index 8450f54f9d..0fd321e18b 100644
--- a/java-collections-conversions-2/src/main/java/com/baeldung/convertlisttomap/ListToMapConverter.java
+++ b/java-collections-conversions-2/src/main/java/com/ossez/convertlisttomap/ListToMapConverter.java
@@ -1,4 +1,4 @@
-package com.baeldung.convertlisttomap;
+package com.ossez.convertlisttomap;
import java.util.List;
import java.util.Map;
diff --git a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/MapperUtil.java b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/MapperUtil.java
similarity index 95%
rename from java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/MapperUtil.java
rename to java-collections-conversions-2/src/main/java/com/ossez/modelmapper/MapperUtil.java
index 23a549e652..549c61ad9d 100644
--- a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/MapperUtil.java
+++ b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/MapperUtil.java
@@ -1,4 +1,4 @@
-package com.baeldung.modelmapper;
+package com.ossez.modelmapper;
import org.modelmapper.ModelMapper;
diff --git a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/User.java b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/User.java
similarity index 97%
rename from java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/User.java
rename to java-collections-conversions-2/src/main/java/com/ossez/modelmapper/User.java
index 8ed674d86a..78f883cf09 100644
--- a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/User.java
+++ b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/User.java
@@ -1,4 +1,4 @@
-package com.baeldung.modelmapper;
+package com.ossez.modelmapper;
/**
* User model entity class
diff --git a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UserDTO.java b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UserDTO.java
similarity index 94%
rename from java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UserDTO.java
rename to java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UserDTO.java
index b67bb58ef4..049fa375cf 100644
--- a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UserDTO.java
+++ b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UserDTO.java
@@ -1,4 +1,4 @@
-package com.baeldung.modelmapper;
+package com.ossez.modelmapper;
/**
* UserDTO model class
diff --git a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UserList.java b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UserList.java
similarity index 90%
rename from java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UserList.java
rename to java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UserList.java
index 7b6bed807b..7e924b22b7 100644
--- a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UserList.java
+++ b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UserList.java
@@ -1,4 +1,4 @@
-package com.baeldung.modelmapper;
+package com.ossez.modelmapper;
import java.util.Collection;
diff --git a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UserListDTO.java b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UserListDTO.java
similarity index 91%
rename from java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UserListDTO.java
rename to java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UserListDTO.java
index c001cbbc3c..891392724a 100644
--- a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UserListDTO.java
+++ b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UserListDTO.java
@@ -1,4 +1,4 @@
-package com.baeldung.modelmapper;
+package com.ossez.modelmapper;
import java.util.List;
diff --git a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UsersListConverter.java b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UsersListConverter.java
similarity index 94%
rename from java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UsersListConverter.java
rename to java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UsersListConverter.java
index 19423713e2..0a667dbbf5 100644
--- a/java-collections-conversions-2/src/main/java/com/baeldung/modelmapper/UsersListConverter.java
+++ b/java-collections-conversions-2/src/main/java/com/ossez/modelmapper/UsersListConverter.java
@@ -1,4 +1,4 @@
-package com.baeldung.modelmapper;
+package com.ossez.modelmapper;
import org.modelmapper.AbstractConverter;
diff --git a/java-collections-conversions-2/src/test/java/com/baeldung/arrayconversion/ArrayToListConversionUnitTest.java b/java-collections-conversions-2/src/test/java/com/ossez/arrayconversion/ArrayToListConversionUnitTest.java
similarity index 97%
rename from java-collections-conversions-2/src/test/java/com/baeldung/arrayconversion/ArrayToListConversionUnitTest.java
rename to java-collections-conversions-2/src/test/java/com/ossez/arrayconversion/ArrayToListConversionUnitTest.java
index 565c938d48..5705d09804 100644
--- a/java-collections-conversions-2/src/test/java/com/baeldung/arrayconversion/ArrayToListConversionUnitTest.java
+++ b/java-collections-conversions-2/src/test/java/com/ossez/arrayconversion/ArrayToListConversionUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.arrayconversion;
+package com.ossez.arrayconversion;
import org.assertj.core.api.ListAssert;
import org.hamcrest.CoreMatchers;
diff --git a/java-collections-conversions-2/src/test/java/com/baeldung/convertarraytostring/ArrayToStringUnitTest.java b/java-collections-conversions-2/src/test/java/com/ossez/convertarraytostring/ArrayToStringUnitTest.java
similarity index 99%
rename from java-collections-conversions-2/src/test/java/com/baeldung/convertarraytostring/ArrayToStringUnitTest.java
rename to java-collections-conversions-2/src/test/java/com/ossez/convertarraytostring/ArrayToStringUnitTest.java
index 73cf9d6baa..fc71433354 100644
--- a/java-collections-conversions-2/src/test/java/com/baeldung/convertarraytostring/ArrayToStringUnitTest.java
+++ b/java-collections-conversions-2/src/test/java/com/ossez/convertarraytostring/ArrayToStringUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.convertarraytostring;
+package com.ossez.convertarraytostring;
import com.google.common.base.Joiner;
import com.google.common.base.Splitter;
diff --git a/java-collections-conversions-2/src/test/java/com/baeldung/convertlisttomap/ListToMapUnitTest.java b/java-collections-conversions-2/src/test/java/com/ossez/convertlisttomap/ListToMapUnitTest.java
similarity index 97%
rename from java-collections-conversions-2/src/test/java/com/baeldung/convertlisttomap/ListToMapUnitTest.java
rename to java-collections-conversions-2/src/test/java/com/ossez/convertlisttomap/ListToMapUnitTest.java
index 2b43813822..869a2c719e 100644
--- a/java-collections-conversions-2/src/test/java/com/baeldung/convertlisttomap/ListToMapUnitTest.java
+++ b/java-collections-conversions-2/src/test/java/com/ossez/convertlisttomap/ListToMapUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.convertlisttomap;
+package com.ossez.convertlisttomap;
import static org.junit.Assert.assertTrue;
diff --git a/java-collections-conversions-2/src/test/java/com/baeldung/modelmapper/UsersListMappingUnitTest.java b/java-collections-conversions-2/src/test/java/com/ossez/modelmapper/UsersListMappingUnitTest.java
similarity index 98%
rename from java-collections-conversions-2/src/test/java/com/baeldung/modelmapper/UsersListMappingUnitTest.java
rename to java-collections-conversions-2/src/test/java/com/ossez/modelmapper/UsersListMappingUnitTest.java
index a8a72b12f7..a3db205d9e 100644
--- a/java-collections-conversions-2/src/test/java/com/baeldung/modelmapper/UsersListMappingUnitTest.java
+++ b/java-collections-conversions-2/src/test/java/com/ossez/modelmapper/UsersListMappingUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.modelmapper;
+package com.ossez.modelmapper;
import org.hamcrest.Matchers;
import org.junit.Before;
diff --git a/java-collections-conversions-2/src/test/java/com/baeldung/setiteration/SetIteration.java b/java-collections-conversions-2/src/test/java/com/ossez/setiteration/SetIteration.java
similarity index 98%
rename from java-collections-conversions-2/src/test/java/com/baeldung/setiteration/SetIteration.java
rename to java-collections-conversions-2/src/test/java/com/ossez/setiteration/SetIteration.java
index ee0943ec1c..9765d7f6fe 100644
--- a/java-collections-conversions-2/src/test/java/com/baeldung/setiteration/SetIteration.java
+++ b/java-collections-conversions-2/src/test/java/com/ossez/setiteration/SetIteration.java
@@ -1,4 +1,4 @@
-package com.baeldung.setiteration;
+package com.ossez.setiteration;
import com.google.common.collect.Sets;
import io.vavr.collection.Stream;
diff --git a/java-collections-conversions/pom.xml b/java-collections-conversions/pom.xml
index b6f97ac4be..bb8351d963 100644
--- a/java-collections-conversions/pom.xml
+++ b/java-collections-conversions/pom.xml
@@ -27,6 +27,12 @@
commons-lang3
${commons-lang3.version}
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
diff --git a/java-numbers-2/.idea/.gitignore b/java-numbers-2/.idea/.gitignore
deleted file mode 100644
index 73f69e0958..0000000000
--- a/java-numbers-2/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/java-numbers-2/.idea/compiler.xml b/java-numbers-2/.idea/compiler.xml
deleted file mode 100644
index 0464686f1a..0000000000
--- a/java-numbers-2/.idea/compiler.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/java-numbers-2/.idea/encodings.xml b/java-numbers-2/.idea/encodings.xml
deleted file mode 100644
index 63e9001932..0000000000
--- a/java-numbers-2/.idea/encodings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/java-numbers-2/.idea/jarRepositories.xml b/java-numbers-2/.idea/jarRepositories.xml
deleted file mode 100644
index 712ab9d985..0000000000
--- a/java-numbers-2/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/java-numbers-2/.idea/misc.xml b/java-numbers-2/.idea/misc.xml
deleted file mode 100644
index d31b37ac7b..0000000000
--- a/java-numbers-2/.idea/misc.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/java-numbers-2/.idea/runConfigurations.xml b/java-numbers-2/.idea/runConfigurations.xml
deleted file mode 100644
index 797acea53e..0000000000
--- a/java-numbers-2/.idea/runConfigurations.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/java-numbers-2/.idea/vcs.xml b/java-numbers-2/.idea/vcs.xml
deleted file mode 100644
index 6c0b863585..0000000000
--- a/java-numbers-2/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/java-numbers-2/src/test/java/com/ossez/primechecker/PrimeCheckerUnitTest.java b/java-numbers-2/src/test/java/com/ossez/primechecker/PrimeCheckerUnitTest.java
deleted file mode 100644
index 9c62ceb5ba..0000000000
--- a/java-numbers-2/src/test/java/com/ossez/primechecker/PrimeCheckerUnitTest.java
+++ /dev/null
@@ -1,72 +0,0 @@
-package com.ossez.primechecker;
-
-import org.junit.Test;
-
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
-public class PrimeCheckerUnitTest {
-
- private final BigIntegerPrimeChecker primeChecker = new BigIntegerPrimeChecker();
-
- @Test
- public void whenCheckIsPrime_thenTrue() {
- assertTrue(primeChecker.isPrime(2L));
- assertTrue(primeChecker.isPrime(13L));
- assertTrue(primeChecker.isPrime(1009L));
- assertTrue(primeChecker.isPrime(74207281L));
- }
-
- @Test
- public void whenCheckIsPrime_thenFalse() {
- assertFalse(primeChecker.isPrime(50L));
- assertFalse(primeChecker.isPrime(1001L));
- assertFalse(primeChecker.isPrime(74207282L));
- }
-
- private final BruteForcePrimeChecker bfPrimeChecker = new BruteForcePrimeChecker();
-
- @Test
- public void whenBFCheckIsPrime_thenTrue() {
- assertTrue(bfPrimeChecker.isPrime(2));
- assertTrue(bfPrimeChecker.isPrime(13));
- assertTrue(bfPrimeChecker.isPrime(1009));
- }
-
- @Test
- public void whenBFCheckIsPrime_thenFalse() {
- assertFalse(bfPrimeChecker.isPrime(50));
- assertFalse(bfPrimeChecker.isPrime(1001));
- }
-
- private final OptimisedPrimeChecker optimisedPrimeChecker = new OptimisedPrimeChecker();
-
- @Test
- public void whenOptCheckIsPrime_thenTrue() {
- assertTrue(optimisedPrimeChecker.isPrime(2));
- assertTrue(optimisedPrimeChecker.isPrime(13));
- assertTrue(optimisedPrimeChecker.isPrime(1009));
- }
-
- @Test
- public void whenOptCheckIsPrime_thenFalse() {
- assertFalse(optimisedPrimeChecker.isPrime(50));
- assertFalse(optimisedPrimeChecker.isPrime(1001));
- }
-
- private final PrimesPrimeChecker primesPrimeChecker = new PrimesPrimeChecker();
-
- @Test
- public void whenPrimesCheckIsPrime_thenTrue() {
- assertTrue(primesPrimeChecker.isPrime(2));
- assertTrue(primesPrimeChecker.isPrime(13));
- assertTrue(primesPrimeChecker.isPrime(1009));
- }
-
- @Test
- public void whenPrimesCheckIsPrime_thenFalse() {
- assertFalse(primesPrimeChecker.isPrime(50));
- assertFalse(primesPrimeChecker.isPrime(1001));
- }
-
-}
diff --git a/src/test/java/com/ossez/codebank/algorithm/tests/VariableTest.java b/src/test/java/com/ossez/codebank/algorithm/tests/VariableTest.java
index e5dc576f65..844680237d 100644
--- a/src/test/java/com/ossez/codebank/algorithm/tests/VariableTest.java
+++ b/src/test/java/com/ossez/codebank/algorithm/tests/VariableTest.java
@@ -6,45 +6,97 @@ import org.slf4j.LoggerFactory;
import junit.framework.TestCase;
+import java.time.Instant;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+
/**
* Object of VariableOssez
- *
- * @author YuCheng
*
+ * @author YuCheng
*/
class OssezVariable {
- int s1, s2;
- static int s3;
+ int s1, s2;
+ static int s3;
- OssezVariable(int x, int y, int z) {
- s1 = x;
- s2 = y;
- s3 = z;
- }
+ OssezVariable(int x, int y, int z) {
+ s1 = x;
+ s2 = y;
+ s3 = z;
+ }
}
/**
- *
* @author YuCheng
- *
*/
public class VariableTest extends TestCase {
- private final static Logger logger = LoggerFactory.getLogger(VariableTest.class);
+ private final static Logger logger = LoggerFactory.getLogger(VariableTest.class);
- /**
- * Do RetsServerConnection Test
- */
- @Test
- public void testStaticVariableChange() {
+ /**
+ * Do RetsServerConnection Test
+ */
+ @Test
+ public void testStaticVariableChange() {
- OssezVariable objA = new OssezVariable(1, 2, 3);
- logger.debug("s1/s2/s3 - [{}]/[{}]/[{}]", objA.s1, objA.s2, OssezVariable.s3);
+// OssezVariable objA = new OssezVariable(1, 2, 3);
+// logger.debug("s1/s2/s3 - [{}]/[{}]/[{}]", objA.s1, objA.s2, OssezVariable.s3);
+//
+// OssezVariable objB = new OssezVariable(4, 5, 6);
+// logger.debug("s1/s2/s3 - [{}]/[{}]/[{}]", objA.s1, objA.s2, OssezVariable.s3);
+// logger.debug("s1/s2/s3 - [{}]/[{}]/[{}]", objB.s1, objB.s2, OssezVariable.s3);
- OssezVariable objB = new OssezVariable(4, 5, 6);
- logger.debug("s1/s2/s3 - [{}]/[{}]/[{}]", objA.s1, objA.s2, OssezVariable.s3);
- logger.debug("s1/s2/s3 - [{}]/[{}]/[{}]", objB.s1, objB.s2, OssezVariable.s3);
+ String[][] connections = {{"192.167.0.0", "192.167.0.1"}, {"192.167.0.2", "192.167.0.0"}, {"192.167.0.0", "192.167.0.3"}};
+ Boolean[][] connectionsP = {{false, false}, {false, false}, {false, false}};
+ String[] toggleIps = {"192.167.0.1", "192.167.0.0", "192.167.0.2", "192.167.0.0", "0.0.0.0"};
+ HashMap ipMap = new HashMap();
+ HashMap devMap = new HashMap();
+ Integer retArray[] = new Integer[toggleIps.length];
- }
+
+ for (int i = 0; i < toggleIps.length; i++) {
+ String toggleIp = toggleIps[i];
+ int count = 0;
+
+ // INIT
+ Boolean dStatus = false;
+ for (int row = 0; row < connections.length; row++) {
+ for (int col = 0; col < connections[row].length; col++) {
+
+ String ipKey = connections[row][col];
+ if (ipKey.equals(toggleIp))
+ if (connectionsP[row][col] == false) {
+ connectionsP[row][col] = true;
+ dStatus = true;
+ }
+ else if (connectionsP[row][col] == true) {
+ connectionsP[row][col] = false;
+ dStatus = false;
+ }
+ }
+ }
+
+ String retStr = "";
+ for (int row = 0; row < connectionsP.length; row++) {
+ List statusList = new ArrayList<>();
+ for (int col = 0; col < connectionsP[row].length; col++) {
+ statusList.add(connectionsP[row][col]);
+ }
+
+ if (statusList.get(0) && statusList.get(1) && dStatus) {
+ count ++;
+ }
+ }
+
+ System.out.println(count);
+
+
+ }
+
+
+//
+ }
}