diff options
Diffstat (limited to 'src/test/java/sevenUnitsGUI/PresenterTest.java')
-rw-r--r-- | src/test/java/sevenUnitsGUI/PresenterTest.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/test/java/sevenUnitsGUI/PresenterTest.java b/src/test/java/sevenUnitsGUI/PresenterTest.java index 1379abd..13d7986 100644 --- a/src/test/java/sevenUnitsGUI/PresenterTest.java +++ b/src/test/java/sevenUnitsGUI/PresenterTest.java @@ -39,6 +39,7 @@ import sevenUnits.unit.LinearUnit; import sevenUnits.unit.LinearUnitValue; import sevenUnits.unit.Metric; import sevenUnits.unit.Unit; +import sevenUnits.unit.UnitDatabase; import sevenUnits.unit.UnitType; import sevenUnits.utils.NameSymbol; import sevenUnits.utils.Nameable; @@ -46,8 +47,15 @@ import sevenUnits.utils.ObjectProduct; import sevenUnits.utils.UncertainDouble; /** + * Various tests for the {@link Presenter}. + * <p> + * <em>Note: this test outputs a lot to the standard output, because creating a + * {@link UnitDatabase} and converting with a {@link ViewBot} both trigger + * println statements.</em> + * * @author Adrien Hopkins * + * @since v0.4.0 * @since 2022-02-10 */ public final class PresenterTest { @@ -65,6 +73,7 @@ public final class PresenterTest { /** * @return rounding rules used by {@link #testRoundingRules} + * @since v0.4.0 * @since 2022-04-16 */ private static final Stream<Function<UncertainDouble, String>> getRoundingRules() { @@ -86,6 +95,7 @@ public final class PresenterTest { /** * Test method for {@link Presenter#convertExpressions} * + * @since v0.4.0 * @since 2022-02-12 */ @Test @@ -110,6 +120,7 @@ public final class PresenterTest { /** * Tests that unit-conversion Views can correctly convert units * + * @since v0.4.0 * @since 2022-02-12 */ @Test @@ -146,6 +157,7 @@ public final class PresenterTest { /** * Tests that duplicate units are successfully removed, if that is asked for * + * @since v0.4.0 * @since 2022-04-16 */ @Test @@ -178,6 +190,7 @@ public final class PresenterTest { /** * Tests that one-way conversion correctly filters From and To units * + * @since v0.4.0 * @since 2022-04-16 */ @Test @@ -211,6 +224,7 @@ public final class PresenterTest { /** * Tests the prefix-viewing functionality. * + * @since v0.4.0 * @since 2022-04-16 */ @Test @@ -240,6 +254,7 @@ public final class PresenterTest { /** * Tests that rounding rules are used correctly. * + * @since v0.4.0 * @since 2022-04-16 */ @ParameterizedTest @@ -268,6 +283,7 @@ 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 */ @ParameterizedTest @@ -301,6 +317,7 @@ public final class PresenterTest { /** * Tests that settings can be saved to and loaded from a file. * + * @since v0.4.0 * @since 2022-04-16 */ @Test @@ -333,6 +350,7 @@ public final class PresenterTest { /** * Ensures the Presenter generates the correct data upon a unit-viewing. * + * @since v0.4.0 * @since 2022-04-16 */ @Test @@ -366,6 +384,7 @@ public final class PresenterTest { /** * Test for {@link Presenter#updateView()} * + * @since v0.4.0 * @since 2022-02-12 */ @Test |