summaryrefslogtreecommitdiff
path: root/src/test/java/sevenUnitsGUI/PresenterTest.java
diff options
context:
space:
mode:
authorAdrien Hopkins <ahopk127@my.yorku.ca>2022-02-26 09:53:24 -0500
committerAdrien Hopkins <ahopk127@my.yorku.ca>2022-02-26 09:53:24 -0500
commit07c86e02be29aa3d3d878adce62c5c0a9a458e47 (patch)
treef7b13c71beed93f3af0919a2c835414252bf30c7 /src/test/java/sevenUnitsGUI/PresenterTest.java
parentb7eee33a5b162b4057d04d28f45738e3048bf01d (diff)
Implemented unit conversion, with a few problems
TabbedView now displays its units, but with their toString method which shows their definition in addition to their name
Diffstat (limited to 'src/test/java/sevenUnitsGUI/PresenterTest.java')
-rw-r--r--src/test/java/sevenUnitsGUI/PresenterTest.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/test/java/sevenUnitsGUI/PresenterTest.java b/src/test/java/sevenUnitsGUI/PresenterTest.java
index 3e7c2b5..ff1450b 100644
--- a/src/test/java/sevenUnitsGUI/PresenterTest.java
+++ b/src/test/java/sevenUnitsGUI/PresenterTest.java
@@ -21,14 +21,15 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.List;
import java.util.Optional;
+import java.util.OptionalDouble;
import java.util.Set;
import org.junit.jupiter.api.Test;
import sevenUnits.unit.BaseDimension;
import sevenUnits.unit.Metric;
-import sevenUnits.unit.NameSymbol;
import sevenUnits.unit.Unit;
+import sevenUnits.utils.NameSymbol;
import sevenUnits.utils.NamedObjectProduct;
/**
@@ -44,12 +45,12 @@ public final class PresenterTest {
Metric.Dimensions.VELOCITY.withName(NameSymbol.ofName("Velocity")));
/**
- * Test for {@link Presenter#applyDimensionFilter()}
+ * Test for {@link Presenter#updateView()}
*
* @since 2022-02-12
*/
@Test
- void testApplyDimensionFilter() {
+ void testUpdateView() {
// setup
final ViewBot viewBot = new ViewBot();
final Presenter presenter = new Presenter(viewBot);
@@ -61,7 +62,7 @@ public final class PresenterTest {
Optional.of(this.testDimensions.iterator().next()));
// filter to length units only, then get the filtered sets of units
- presenter.applyDimensionFilter();
+ presenter.updateView();
final Set<Unit> fromUnits = viewBot.getFromUnits();
final Set<Unit> toUnits = viewBot.getToUnits();
@@ -118,7 +119,7 @@ public final class PresenterTest {
viewBot.setToUnits(this.testUnits);
viewBot.setFromSelection(Optional.of(Metric.METRE));
viewBot.setToSelection(Optional.of(Metric.KILOMETRE));
- viewBot.setInputValue("10000.0");
+ viewBot.setInputValue(OptionalDouble.of(10000.0));
// convert units
presenter.convertUnits();