From e6b16cbf16083aa6b6c70cca1e5aab28c0a24a8d Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Thu, 23 Sep 2021 14:04:28 -0400 Subject: [PATCH] Update change to different folder and set to rebuild --- .idea/compiler.xml | 21 +- .idea/encodings.xml | 11 +- .idea/misc.xml | 4 +- .idea/modules.xml | 18 -- .idea/workspace.xml | 239 +++++++++--------- .../core-java-annotations/pom.xml | 6 +- .../core-java-datetime-conversion/pom.xml | 2 +- .../ConvertInstantToTimestampUnitTest.java | 2 + core-java-modules/core-java-io/pom.xml | 5 +- core-java-modules/pom.xml | 1 + java-collections-conversions-2/pom.xml | 6 +- .../convertlisttomap/ListToMapConverter.java | 2 +- .../modelmapper/MapperUtil.java | 2 +- .../{baeldung => ossez}/modelmapper/User.java | 2 +- .../modelmapper/UserDTO.java | 2 +- .../modelmapper/UserList.java | 2 +- .../modelmapper/UserListDTO.java | 2 +- .../modelmapper/UsersListConverter.java | 2 +- .../ArrayToListConversionUnitTest.java | 2 +- .../ArrayToStringUnitTest.java | 2 +- .../convertlisttomap/ListToMapUnitTest.java | 2 +- .../modelmapper/UsersListMappingUnitTest.java | 2 +- .../setiteration/SetIteration.java | 2 +- java-collections-conversions/pom.xml | 6 + java-numbers-2/.idea/.gitignore | 8 - java-numbers-2/.idea/compiler.xml | 13 - java-numbers-2/.idea/encodings.xml | 6 - java-numbers-2/.idea/jarRepositories.xml | 20 -- java-numbers-2/.idea/misc.xml | 12 - java-numbers-2/.idea/runConfigurations.xml | 10 - java-numbers-2/.idea/vcs.xml | 6 - .../primechecker/PrimeCheckerUnitTest.java | 72 ------ .../algorithm/tests/VariableTest.java | 98 +++++-- 33 files changed, 231 insertions(+), 359 deletions(-) delete mode 100644 .idea/modules.xml rename java-collections-conversions-2/src/main/java/com/{baeldung => ossez}/convertlisttomap/ListToMapConverter.java (98%) rename java-collections-conversions-2/src/main/java/com/{baeldung => ossez}/modelmapper/MapperUtil.java (95%) rename java-collections-conversions-2/src/main/java/com/{baeldung => ossez}/modelmapper/User.java (97%) rename java-collections-conversions-2/src/main/java/com/{baeldung => ossez}/modelmapper/UserDTO.java (94%) rename java-collections-conversions-2/src/main/java/com/{baeldung => ossez}/modelmapper/UserList.java (90%) rename java-collections-conversions-2/src/main/java/com/{baeldung => ossez}/modelmapper/UserListDTO.java (91%) rename java-collections-conversions-2/src/main/java/com/{baeldung => ossez}/modelmapper/UsersListConverter.java (94%) rename java-collections-conversions-2/src/test/java/com/{baeldung => ossez}/arrayconversion/ArrayToListConversionUnitTest.java (97%) rename java-collections-conversions-2/src/test/java/com/{baeldung => ossez}/convertarraytostring/ArrayToStringUnitTest.java (99%) rename java-collections-conversions-2/src/test/java/com/{baeldung => ossez}/convertlisttomap/ListToMapUnitTest.java (97%) rename java-collections-conversions-2/src/test/java/com/{baeldung => ossez}/modelmapper/UsersListMappingUnitTest.java (98%) rename java-collections-conversions-2/src/test/java/com/{baeldung => ossez}/setiteration/SetIteration.java (98%) delete mode 100644 java-numbers-2/.idea/.gitignore delete mode 100644 java-numbers-2/.idea/compiler.xml delete mode 100644 java-numbers-2/.idea/encodings.xml delete mode 100644 java-numbers-2/.idea/jarRepositories.xml delete mode 100644 java-numbers-2/.idea/misc.xml delete mode 100644 java-numbers-2/.idea/runConfigurations.xml delete mode 100644 java-numbers-2/.idea/vcs.xml delete mode 100644 java-numbers-2/src/test/java/com/ossez/primechecker/PrimeCheckerUnitTest.java 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 @@ - - - - - - - - - - - - - - + - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + \ 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); + + + } + + +// + } }