summaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/sevenUnits/unit/UnitDatabaseTest.java15
-rw-r--r--src/test/java/sevenUnits/unit/UnitValueTest.java10
-rw-r--r--src/test/java/sevenUnits/utils/ConditionalExistenceCollectionsTest.java3
-rw-r--r--src/test/java/sevenUnits/utils/ExpressionParserTest.java1
-rw-r--r--src/test/java/sevenUnits/utils/NameSymbolTest.java5
-rw-r--r--src/test/java/sevenUnits/utils/SemanticVersionTest.java10
-rw-r--r--src/test/java/sevenUnits/utils/UncertainDoubleTest.java2
-rw-r--r--src/test/java/sevenUnitsGUI/I18nTest.java7
-rw-r--r--src/test/java/sevenUnitsGUI/PrefixRepetitionTest.java10
-rw-r--r--src/test/java/sevenUnitsGUI/PrefixSearchTest.java16
-rw-r--r--src/test/java/sevenUnitsGUI/PresenterTest.java26
-rw-r--r--src/test/java/sevenUnitsGUI/RoundingTest.java23
-rw-r--r--src/test/java/sevenUnitsGUI/TabbedViewTest.java8
13 files changed, 94 insertions, 42 deletions
diff --git a/src/test/java/sevenUnits/unit/UnitDatabaseTest.java b/src/test/java/sevenUnits/unit/UnitDatabaseTest.java
index 56296b4..c78837f 100644
--- a/src/test/java/sevenUnits/unit/UnitDatabaseTest.java
+++ b/src/test/java/sevenUnits/unit/UnitDatabaseTest.java
@@ -60,6 +60,7 @@ class UnitDatabaseTest {
/**
*
* @since 2021-10-07
+ * @since v0.3.2
*/
public SimpleEntry(K key, V value) {
this.key = key;
@@ -136,6 +137,7 @@ class UnitDatabaseTest {
* @param value value in entry
* @return entry
* @since 2021-10-07
+ * @since v0.3.2
*/
private static <K, V> Map.Entry<K, V> entry(K key, V value) {
return new SimpleEntry<>(key, value);
@@ -149,6 +151,7 @@ class UnitDatabaseTest {
* @param path path of file to load
* @return exceptions returned by file loading
* @since 2021-10-04
+ * @since v0.3.2
*/
private static List<LoadingException> loadDimensionFile(UnitDatabase loadTo,
String path) {
@@ -169,6 +172,7 @@ class UnitDatabaseTest {
* @param path path of file to load
* @return exceptions returned by file loading
* @since 2021-09-22
+ * @since v0.3.2
*/
private static List<LoadingException> loadUnitsFile(UnitDatabase loadTo,
String path) {
@@ -226,6 +230,7 @@ class UnitDatabaseTest {
* function. Simple because the expression parser has its own test.
*
* @since 2021-09-27
+ * @since v0.3.2
*/
@ParameterizedTest
@MethodSource
@@ -254,6 +259,7 @@ class UnitDatabaseTest {
* and {@link UnitDatabase#getLinearUnitValue}.
*
* @since 2021-10-07
+ * @since v0.3.2
*/
@Test
public void testGetUnit() {
@@ -287,6 +293,7 @@ class UnitDatabaseTest {
* throw an {@code IllegalStateException}.
*
* @since 2019-05-03
+ * @since v0.3.0
*/
// @Test
// @Timeout(value = 1, unit = TimeUnit.SECONDS)
@@ -313,6 +320,7 @@ class UnitDatabaseTest {
*
* @param num which file to test
* @since 2021-10-04
+ * @since v0.3.2
*/
@ParameterizedTest
@ValueSource(ints = { 1, 2, 3 })
@@ -335,6 +343,7 @@ class UnitDatabaseTest {
*
* @param num which file to test
* @since 2021-09-27
+ * @since v0.3.2
*/
@ParameterizedTest
@ValueSource(ints = { 1, 2, 3, 4, 5 })
@@ -353,6 +362,7 @@ class UnitDatabaseTest {
* Tests loading a valid dimension-file with some derived dimensions.
*
* @since 2021-10-04
+ * @since v0.3.2
*/
@Test
public void testLoadingValidDimensions() {
@@ -371,6 +381,7 @@ class UnitDatabaseTest {
* Tests loading a valid unitfile with some prefixes and no units.
*
* @since 2021-09-22
+ * @since v0.3.2
*/
@Test
public void testLoadingValidPrefixes() {
@@ -390,6 +401,7 @@ class UnitDatabaseTest {
* Tests loading a valid unitfile with some units and preloaded prefixes
*
* @since 2021-09-22
+ * @since v0.3.2
*/
@Test
public void testLoadingValidUnits() {
@@ -436,6 +448,7 @@ class UnitDatabaseTest {
* the unit map iterator is simple.
*
* @since 2021-10-07
+ * @since v0.3.2
*/
@Test
public void testPrefixedUnitMapIterator() {
@@ -735,6 +748,7 @@ class UnitDatabaseTest {
* Tests the ability to create, read, and delete unit sets.
*
* @since 2025-04-30
+ * @since v1.0.0
*/
@Test
void testUnitSetsInvalid() {
@@ -765,6 +779,7 @@ class UnitDatabaseTest {
* Tests the ability to create, read, and delete unit sets.
*
* @since 2025-04-30
+ * @since v1.0.0
*/
@Test
void testUnitSetsValid() {
diff --git a/src/test/java/sevenUnits/unit/UnitValueTest.java b/src/test/java/sevenUnits/unit/UnitValueTest.java
index 6b80986..6182b20 100644
--- a/src/test/java/sevenUnits/unit/UnitValueTest.java
+++ b/src/test/java/sevenUnits/unit/UnitValueTest.java
@@ -34,6 +34,11 @@ import org.junit.jupiter.params.provider.MethodSource;
import sevenUnits.utils.NameSymbol;
import sevenUnits.utils.UncertainDouble;
+/**
+ * Tests for the UnitValue and LinearUnitValue classes
+ *
+ * @since v1.0.0
+ */
public final class UnitValueTest {
private static Stream<Arguments> testConvertToMultiple() {
return Stream.of(
@@ -160,6 +165,7 @@ public final class UnitValueTest {
* Tests converting an uncertain LinearUnitValue to a string.
*
* @since 2021-11-04
+ * @since v0.3.2
*/
@Test
public void testValueToString1() {
@@ -176,6 +182,7 @@ public final class UnitValueTest {
* Tests converting a certain LinearUnitValue to a string.
*
* @since 2021-11-04
+ * @since v0.3.2
*/
@Test
public void testValueToString2() {
@@ -192,6 +199,7 @@ public final class UnitValueTest {
* Tests converting an unnamed LinearUnitValue to a string.
*
* @since 2021-11-04
+ * @since v0.3.2
*/
@Test
public void testValueToString3() {
@@ -207,6 +215,7 @@ public final class UnitValueTest {
* Tests converting a named UnitValue to a string.
*
* @since 2021-11-04
+ * @since v0.3.2
*/
@Test
public void testValueToString4() {
@@ -219,6 +228,7 @@ public final class UnitValueTest {
* Tests converting an unnamed UnitValue to a string.
*
* @since 2021-11-04
+ * @since v0.3.2
*/
@Test
public void testValueToString5() {
diff --git a/src/test/java/sevenUnits/utils/ConditionalExistenceCollectionsTest.java b/src/test/java/sevenUnits/utils/ConditionalExistenceCollectionsTest.java
index 29675de..ea96574 100644
--- a/src/test/java/sevenUnits/utils/ConditionalExistenceCollectionsTest.java
+++ b/src/test/java/sevenUnits/utils/ConditionalExistenceCollectionsTest.java
@@ -41,6 +41,7 @@ import sevenUnits.utils.ConditionalExistenceCollections.ConditionalExistenceIter
*
* @author Adrien Hopkins
* @since 2019-10-16
+ * @since v0.3.0
*/
class ConditionalExistenceCollectionsTest {
@@ -49,6 +50,7 @@ class ConditionalExistenceCollectionsTest {
*
* @return test iterator
* @since 2019-10-17
+ * @since v0.3.0
*/
ConditionalExistenceIterator<String> getTestIterator() {
final List<String> items = Arrays.asList("aa", "ab", "ba");
@@ -63,6 +65,7 @@ class ConditionalExistenceCollectionsTest {
*
* @return map to be used for test data
* @since 2019-10-16
+ * @since v0.3.0
*/
Map<String, Integer> getTestMap() {
final Map<String, Integer> map = new HashMap<>();
diff --git a/src/test/java/sevenUnits/utils/ExpressionParserTest.java b/src/test/java/sevenUnits/utils/ExpressionParserTest.java
index 463880b..72d3b19 100644
--- a/src/test/java/sevenUnits/utils/ExpressionParserTest.java
+++ b/src/test/java/sevenUnits/utils/ExpressionParserTest.java
@@ -65,6 +65,7 @@ class ExpressionParserTest {
* @return A stream of objects, where each one is an expression and the
* expected result
* @since 2021-09-27
+ * @since v0.3.2
*/
private static final Stream<Arguments> testParseExpressionData() {
return IntStream.range(0, TEST_EXPRESSIONS.size())
diff --git a/src/test/java/sevenUnits/utils/NameSymbolTest.java b/src/test/java/sevenUnits/utils/NameSymbolTest.java
index 55e09c4..3ae2448 100644
--- a/src/test/java/sevenUnits/utils/NameSymbolTest.java
+++ b/src/test/java/sevenUnits/utils/NameSymbolTest.java
@@ -31,6 +31,11 @@ import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
+/**
+ * Tests for the {@link NameSymbol} class.
+ *
+ * @since v1.0.0
+ */
class NameSymbolTest {
private static Stream<Arguments> testEqualsHashCode() {
return Stream.of(
diff --git a/src/test/java/sevenUnits/utils/SemanticVersionTest.java b/src/test/java/sevenUnits/utils/SemanticVersionTest.java
index 295ad39..3bef773 100644
--- a/src/test/java/sevenUnits/utils/SemanticVersionTest.java
+++ b/src/test/java/sevenUnits/utils/SemanticVersionTest.java
@@ -35,12 +35,14 @@ import org.junit.jupiter.api.Test;
* Tests for {@link SemanticVersionNumber}
*
* @since 2022-02-19
+ * @since v0.4.0
*/
public final class SemanticVersionTest {
/**
* Test for {@link SemanticVersionNumber#compatible}
*
* @since 2022-02-20
+ * @since v0.4.0
*/
@Test
public void testCompatibility() {
@@ -66,6 +68,7 @@ public final class SemanticVersionTest {
* Tests {@link SemanticVersionNumber#toString} for complex version numbers
*
* @since 2022-02-19
+ * @since v0.4.0
*/
@Test
public void testComplexToString() {
@@ -84,6 +87,7 @@ public final class SemanticVersionTest {
* Tests that complex version can be created and their parts read
*
* @since 2022-02-19
+ * @since v0.4.0
*/
@Test
public void testComplexVersions() {
@@ -116,6 +120,7 @@ public final class SemanticVersionTest {
* Test that semantic version strings can be parsed correctly
*
* @since 2022-02-19
+ * @since v0.4.0
* @see SemanticVersionNumber#fromString
* @see SemanticVersionNumber#isValidVersionString
*/
@@ -267,6 +272,7 @@ public final class SemanticVersionTest {
* Test for {@link SemanticVersionNumber#isStable}
*
* @since 2022-02-19
+ * @since v0.4.0
*/
@Test
public void testIsStable() {
@@ -290,6 +296,7 @@ public final class SemanticVersionTest {
* and some more.
*
* @since 2022-02-19
+ * @since v0.4.0
*/
@Test
public void testOrder() {
@@ -350,6 +357,7 @@ public final class SemanticVersionTest {
* Tests that simple stable versions can be created and their parts read
*
* @since 2022-02-19
+ * @since v0.4.0
*/
@Test
public void testSimpleStableVersions() {
@@ -369,6 +377,7 @@ public final class SemanticVersionTest {
* numbers
*
* @since 2022-02-19
+ * @since v0.4.0
*/
@Test
public void testSimpleToString() {
@@ -383,6 +392,7 @@ public final class SemanticVersionTest {
* Tests that simple unstable versions can be created and their parts read
*
* @since 2022-02-19
+ * @since v0.4.0
*/
@Test
public void testSimpleUnstableVersions() {
diff --git a/src/test/java/sevenUnits/utils/UncertainDoubleTest.java b/src/test/java/sevenUnits/utils/UncertainDoubleTest.java
index fe66e2d..518c818 100644
--- a/src/test/java/sevenUnits/utils/UncertainDoubleTest.java
+++ b/src/test/java/sevenUnits/utils/UncertainDoubleTest.java
@@ -32,6 +32,7 @@ import org.junit.jupiter.api.Test;
*
* @author Adrien Hopkins
* @since 2021-11-29
+ * @since v0.3.2
*/
class UncertainDoubleTest {
/**
@@ -77,6 +78,7 @@ class UncertainDoubleTest {
* Test for {@link UncertainDouble#fromRoundedString}
*
* @since 2022-04-18
+ * @since v0.4.0
*/
@Test
final void testFromRoundedString() {
diff --git a/src/test/java/sevenUnitsGUI/I18nTest.java b/src/test/java/sevenUnitsGUI/I18nTest.java
index 2875db6..1513373 100644
--- a/src/test/java/sevenUnitsGUI/I18nTest.java
+++ b/src/test/java/sevenUnitsGUI/I18nTest.java
@@ -20,12 +20,17 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
import org.junit.jupiter.api.Test;
+/**
+ * Tests for the internationalization system.
+ *
+ * @since v1.0.0
+ */
class I18nTest {
/**
* Tests that the default locale exists.
*
- * Currently this test fails.
+ * @since v1.0.0
*/
@Test
void testDefaultLocale() {
diff --git a/src/test/java/sevenUnitsGUI/PrefixRepetitionTest.java b/src/test/java/sevenUnitsGUI/PrefixRepetitionTest.java
index ce75cca..50b390b 100644
--- a/src/test/java/sevenUnitsGUI/PrefixRepetitionTest.java
+++ b/src/test/java/sevenUnitsGUI/PrefixRepetitionTest.java
@@ -31,15 +31,15 @@ import sevenUnits.unit.Metric;
/**
* Tests for the default prefix repetition rules.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
class PrefixRepetitionTest {
/**
* Ensures that the complex repetition rule disallows invalid prefix lists.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testInvalidComplexRepetition() {
@@ -58,8 +58,8 @@ class PrefixRepetitionTest {
/**
* Tests the {@code NO_REPETITION} rule.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testNoRepetition() {
@@ -72,8 +72,8 @@ class PrefixRepetitionTest {
/**
* Tests the {@code NO_RESTRICTION} rule.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testNoRestriction() {
@@ -86,8 +86,8 @@ class PrefixRepetitionTest {
/**
* Ensures that the complex repetition rule allows valid prefix lists.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testValidComplexRepetition() {
diff --git a/src/test/java/sevenUnitsGUI/PrefixSearchTest.java b/src/test/java/sevenUnitsGUI/PrefixSearchTest.java
index c7c652b..b605d05 100644
--- a/src/test/java/sevenUnitsGUI/PrefixSearchTest.java
+++ b/src/test/java/sevenUnitsGUI/PrefixSearchTest.java
@@ -36,8 +36,8 @@ import sevenUnits.unit.Metric;
/**
* Tests for {@link PrefixSearchRule}
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
class PrefixSearchTest {
/**
@@ -52,8 +52,8 @@ class PrefixSearchTest {
* {@link sevenUnitsGUI.PrefixSearchRule#apply(java.util.Map.Entry)}, for a
* coherent unit and {@link PrefixSearchRule#COMMON_PREFIXES}.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
final void testCoherentPrefixSearch() {
@@ -70,8 +70,8 @@ class PrefixSearchTest {
* Test method for
* {@link sevenUnitsGUI.PrefixSearchRule#equals(java.lang.Object)}.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
final void testEquals() {
@@ -85,8 +85,8 @@ class PrefixSearchTest {
/**
* Test method for {@link sevenUnitsGUI.PrefixSearchRule#getPrefixes()}.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
final void testGetPrefixes() {
@@ -98,8 +98,8 @@ class PrefixSearchTest {
/**
* Test method for {@link sevenUnitsGUI.PrefixSearchRule#hashCode()}.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
final void testHashCode() {
@@ -111,8 +111,8 @@ class PrefixSearchTest {
* Tests prefix searching for a non-coherent unit and
* {@link PrefixSearchRule#COMMON_PREFIXES}.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
final void testNonCoherentPrefixSearch() {
@@ -126,8 +126,8 @@ class PrefixSearchTest {
/**
* Tests that {@link PrefixSearchRule#NO_PREFIXES} returns the original unit.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testNoPrefixes() {
@@ -146,8 +146,8 @@ class PrefixSearchTest {
/**
* Test method for {@link sevenUnitsGUI.PrefixSearchRule#toString()}.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
final void testToString() {
diff --git a/src/test/java/sevenUnitsGUI/PresenterTest.java b/src/test/java/sevenUnitsGUI/PresenterTest.java
index 20d0c8a..9ac5b84 100644
--- a/src/test/java/sevenUnitsGUI/PresenterTest.java
+++ b/src/test/java/sevenUnitsGUI/PresenterTest.java
@@ -55,8 +55,8 @@ import sevenUnits.utils.UncertainDouble;
*
* @author Adrien Hopkins
*
- * @since v0.4.0
* @since 2022-02-10
+ * @since v0.4.0
*/
public final class PresenterTest {
private static final Path TEST_SETTINGS = Path.of("src", "test", "resources",
@@ -73,8 +73,8 @@ public final class PresenterTest {
/**
* @return rounding rules used by {@link #testRoundingRules}
- * @since v0.4.0
* @since 2022-04-16
+ * @since v0.4.0
*/
private static Stream<Function<UncertainDouble, String>> getRoundingRules() {
final var SCIENTIFIC_ROUNDING = StandardDisplayRules.uncertaintyBased();
@@ -108,8 +108,8 @@ public final class PresenterTest {
/**
* Test method for {@link Presenter#convertExpressions}
*
- * @since v0.4.0
* @since 2022-02-12
+ * @since v0.4.0
*/
@ParameterizedTest
@MethodSource
@@ -132,8 +132,8 @@ public final class PresenterTest {
/**
* Test method for {@link Presenter#convertUnits}
*
- * @since v0.4.0
* @since 2022-02-12
+ * @since v0.4.0
*/
@ParameterizedTest
@MethodSource
@@ -158,8 +158,8 @@ public final class PresenterTest {
/**
* Ensures that the default unitfile can be disabled.
*
- * @since v1.0.0
* @since 2025-02-23
+ * @since v1.0.0
*/
@Test
void testDisableDefault() {
@@ -175,8 +175,8 @@ public final class PresenterTest {
/**
* Tests that duplicate units are successfully removed, if that is asked for
*
- * @since v0.4.0
* @since 2022-04-16
+ * @since v0.4.0
*/
@Test
void testDuplicateUnits() {
@@ -208,8 +208,8 @@ public final class PresenterTest {
/**
* Tests that one-way conversion correctly filters From and To units
*
- * @since v0.4.0
* @since 2022-04-16
+ * @since v0.4.0
*/
@Test
void testOneWayConversion() {
@@ -242,8 +242,8 @@ public final class PresenterTest {
/**
* Tests the prefix-viewing functionality.
*
- * @since v0.4.0
* @since 2022-04-16
+ * @since v0.4.0
*/
@Test
void testPrefixViewing() {
@@ -272,8 +272,8 @@ public final class PresenterTest {
/**
* Tests that rounding rules are used correctly.
*
- * @since v0.4.0
* @since 2022-04-16
+ * @since v0.4.0
*/
@ParameterizedTest
@MethodSource("getRoundingRules")
@@ -301,8 +301,8 @@ public final class PresenterTest {
* Tests that the Presenter correctly applies search rules.
*
* @param searchRule search rule to test
- * @since v0.4.0
* @since 2022-07-08
+ * @since v0.4.0
*/
@ParameterizedTest
@MethodSource("getSearchRules")
@@ -335,8 +335,8 @@ public final class PresenterTest {
/**
* Tests that settings can be saved to and loaded from a file.
*
- * @since v0.4.0
* @since 2022-04-16
+ * @since v0.4.0
*/
@Test
void testSettingsSaving() {
@@ -369,8 +369,8 @@ public final class PresenterTest {
/**
* Ensures the Presenter generates the correct data upon a unit-viewing.
*
- * @since v0.4.0
* @since 2022-04-16
+ * @since v0.4.0
*/
@Test
void testUnitViewing() {
@@ -403,8 +403,8 @@ public final class PresenterTest {
/**
* Test for {@link Presenter#updateView()}
*
- * @since v0.4.0
* @since 2022-02-12
+ * @since v0.4.0
*/
@Test
void testUpdateView() {
diff --git a/src/test/java/sevenUnitsGUI/RoundingTest.java b/src/test/java/sevenUnitsGUI/RoundingTest.java
index 535167c..e6453f2 100644
--- a/src/test/java/sevenUnitsGUI/RoundingTest.java
+++ b/src/test/java/sevenUnitsGUI/RoundingTest.java
@@ -41,8 +41,8 @@ import sevenUnitsGUI.StandardDisplayRules.UncertaintyBased;
/**
* Tests that ensure the rounding rules work as intended.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
class RoundingTest {
// rounding rules to test
@@ -69,8 +69,8 @@ class RoundingTest {
/**
* @return arguments for
* {@link #testFixedDecimalRounding(UncertainDouble, String, String, String)}
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
private static final Stream<Arguments> fixedDecimalRoundingExamples() {
// input, zero decimal string, two decimal string, six decimal string
@@ -83,8 +83,8 @@ class RoundingTest {
/**
* @return arguments for
* {@link #testFixedPrecisionRounding(UncertainDouble, String, String, String)}
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
private static final Stream<Arguments> fixedPrecisionRoundingExamples() {
// input, one sig fig string, three s.f. string, six s.f. string
@@ -97,8 +97,8 @@ class RoundingTest {
/**
* @return arguments for
* {@link #testUncertaintyRounding(UncertainDouble, String)}
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
private static final Stream<Arguments> uncertaintyRoundingExamples() {
// input, uncertainty rounding string
@@ -112,8 +112,8 @@ class RoundingTest {
* Test for {@link FixedDecimals#decimalPlaces()} and
* {@link FixedPrecision#significantFigures()}.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testDataMethods() {
@@ -138,8 +138,8 @@ class RoundingTest {
/**
* Tests that the rounding methods' equals() methods work.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testEquals() {
@@ -174,6 +174,7 @@ class RoundingTest {
* @param twoDecimalString expected string for two decimal places
* @param sixDecimalString expected string for six decimal places
* @since 2022-07-17
+ * @since v0.4.0
*/
@ParameterizedTest
@MethodSource("fixedDecimalRoundingExamples")
@@ -200,8 +201,8 @@ class RoundingTest {
* @param oneSigFigString expected string for one significant figure
* @param threeSigFigString expected string for three significant figures
* @param twelveSigFigString expected string for twelve significant figures
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@ParameterizedTest
@MethodSource("fixedPrecisionRoundingExamples")
@@ -226,8 +227,8 @@ class RoundingTest {
* Tests that {@link StandardDisplayRules#getStandardRule} gets rounding
* rules as intended.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testGetStandardRule() {
@@ -244,8 +245,8 @@ class RoundingTest {
/**
* Tests that the rounding methods' equals() methods work.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testHashCode() {
@@ -258,8 +259,8 @@ class RoundingTest {
* Tests that the {@code toString()} methods of the three rounding rule
* classes work correctly.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testToString() {
@@ -273,8 +274,8 @@ class RoundingTest {
*
* @param input input number
* @param output expected output string
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@ParameterizedTest
@MethodSource("uncertaintyRoundingExamples")
diff --git a/src/test/java/sevenUnitsGUI/TabbedViewTest.java b/src/test/java/sevenUnitsGUI/TabbedViewTest.java
index 7819452..3716673 100644
--- a/src/test/java/sevenUnitsGUI/TabbedViewTest.java
+++ b/src/test/java/sevenUnitsGUI/TabbedViewTest.java
@@ -26,16 +26,16 @@ import org.junit.jupiter.api.Timeout;
/**
* Test for the TabbedView.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Timeout(value = 10, unit = TimeUnit.SECONDS)
class TabbedViewTest {
/**
* @return a view with all settings set to standard values
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
private static final TabbedView setupView() {
final var view = new TabbedView();
@@ -55,8 +55,8 @@ class TabbedViewTest {
* Simulates an expression conversion operation, and ensures it works
* properly.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testExpressionConversion() {
@@ -76,8 +76,8 @@ class TabbedViewTest {
/**
* Simulates a unit conversion operation, and ensures it works properly.
*
- * @since v0.4.0
* @since 2022-07-17
+ * @since v0.4.0
*/
@Test
void testUnitConversion() {