summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/sevenUnits/ProgramInfo.java2
-rw-r--r--src/main/java/sevenUnits/utils/SemanticVersionNumber.java (renamed from src/main/java/sevenUnits/SemanticVersionNumber.java)8
-rw-r--r--src/test/java/sevenUnits/utils/SemanticVersionTest.java (renamed from src/test/java/sevenUnits/SemanticVersionTest.java)14
-rw-r--r--src/test/java/sevenUnitsGUI/package-info.java23
4 files changed, 13 insertions, 34 deletions
diff --git a/src/main/java/sevenUnits/ProgramInfo.java b/src/main/java/sevenUnits/ProgramInfo.java
index 876367d..6407d7c 100644
--- a/src/main/java/sevenUnits/ProgramInfo.java
+++ b/src/main/java/sevenUnits/ProgramInfo.java
@@ -16,6 +16,8 @@
*/
package sevenUnits;
+import sevenUnits.utils.SemanticVersionNumber;
+
/**
* Information about 7Units
*
diff --git a/src/main/java/sevenUnits/SemanticVersionNumber.java b/src/main/java/sevenUnits/utils/SemanticVersionNumber.java
index 01aeb27..06417c5 100644
--- a/src/main/java/sevenUnits/SemanticVersionNumber.java
+++ b/src/main/java/sevenUnits/utils/SemanticVersionNumber.java
@@ -14,7 +14,7 @@
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-package sevenUnits;
+package sevenUnits.utils;
import java.util.ArrayList;
import java.util.Arrays;
@@ -241,7 +241,7 @@ public final class SemanticVersionNumber
Objects.requireNonNull(o2, "o2 may not be null");
final int naturalComparison = o1.compareTo(o2);
if (naturalComparison == 0)
- return SemanticVersionNumber.compare(o1.buildMetadata,
+ return SemanticVersionNumber.compareIdentifiers(o1.buildMetadata,
o2.buildMetadata);
else
return naturalComparison;
@@ -295,7 +295,7 @@ public final class SemanticVersionNumber
* @see Comparator
* @since 2022-02-20
*/
- private static final int compare(List<String> a, List<String> b) {
+ private static final int compareIdentifiers(List<String> a, List<String> b) {
// test pre-release size
final int aSize = a.size();
final int bSize = b.size();
@@ -533,7 +533,7 @@ public final class SemanticVersionNumber
// now we just compare pre-release identifiers
// (remember: build metadata is ignored)
- return SemanticVersionNumber.compare(this.preReleaseIdentifiers,
+ return SemanticVersionNumber.compareIdentifiers(this.preReleaseIdentifiers,
o.preReleaseIdentifiers);
}
diff --git a/src/test/java/sevenUnits/SemanticVersionTest.java b/src/test/java/sevenUnits/utils/SemanticVersionTest.java
index 9202ef9..877b258 100644
--- a/src/test/java/sevenUnits/SemanticVersionTest.java
+++ b/src/test/java/sevenUnits/utils/SemanticVersionTest.java
@@ -14,18 +14,18 @@
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-package sevenUnits;
+package sevenUnits.utils;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
-import static sevenUnits.SemanticVersionNumber.BUILD_METADATA_COMPARATOR;
-import static sevenUnits.SemanticVersionNumber.builder;
-import static sevenUnits.SemanticVersionNumber.fromString;
-import static sevenUnits.SemanticVersionNumber.isValidVersionString;
-import static sevenUnits.SemanticVersionNumber.preRelease;
-import static sevenUnits.SemanticVersionNumber.stableVersion;
+import static sevenUnits.utils.SemanticVersionNumber.BUILD_METADATA_COMPARATOR;
+import static sevenUnits.utils.SemanticVersionNumber.builder;
+import static sevenUnits.utils.SemanticVersionNumber.fromString;
+import static sevenUnits.utils.SemanticVersionNumber.isValidVersionString;
+import static sevenUnits.utils.SemanticVersionNumber.preRelease;
+import static sevenUnits.utils.SemanticVersionNumber.stableVersion;
import java.util.List;
diff --git a/src/test/java/sevenUnitsGUI/package-info.java b/src/test/java/sevenUnitsGUI/package-info.java
deleted file mode 100644
index 96bdbd9..0000000
--- a/src/test/java/sevenUnitsGUI/package-info.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * Copyright (C) 2022 Adrien Hopkins
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <https://www.gnu.org/licenses/>.
- */
-/**
- * Tests for the new 7Units GUI
- *
- * @author Adrien Hopkins
- * @since 2022-01-29
- */
-package sevenUnitsGUI; \ No newline at end of file