summaryrefslogtreecommitdiff
path: root/src/test/java/sevenUnitsGUI/PresenterTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/sevenUnitsGUI/PresenterTest.java')
-rw-r--r--src/test/java/sevenUnitsGUI/PresenterTest.java19
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