summaryrefslogtreecommitdiff
path: root/src/main/java/sevenUnitsGUI/ViewBot.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/sevenUnitsGUI/ViewBot.java')
-rw-r--r--src/main/java/sevenUnitsGUI/ViewBot.java35
1 files changed, 34 insertions, 1 deletions
diff --git a/src/main/java/sevenUnitsGUI/ViewBot.java b/src/main/java/sevenUnitsGUI/ViewBot.java
index 0195dd6..9f9a524 100644
--- a/src/main/java/sevenUnitsGUI/ViewBot.java
+++ b/src/main/java/sevenUnitsGUI/ViewBot.java
@@ -23,6 +23,9 @@ import java.util.Objects;
import java.util.Optional;
import java.util.Set;
+import sevenUnits.unit.UnitType;
+import sevenUnits.utils.NameSymbol;
+
/**
* A class that simulates a View (supports both unit and expression conversion)
* for testing. Getters and setters work as expected.
@@ -146,6 +149,16 @@ final class ViewBot implements UnitConversionView, ExpressionConversionView {
}
@Override
+ public Optional<String> getViewedPrefixName() {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
+ public Optional<String> getViewedUnitName() {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
public void setDimensionNames(Set<String> dimensionNames) {
this.dimensionNames = Objects.requireNonNull(dimensionNames,
"dimensions may not be null");
@@ -237,6 +250,16 @@ final class ViewBot implements UnitConversionView, ExpressionConversionView {
}
@Override
+ public void setViewablePrefixNames(Set<String> prefixNames) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
+ public void setViewableUnitNames(Set<String> unitNames) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
public void showErrorMessage(String title, String message) {
System.err.printf("%s: %s%n", title, message);
}
@@ -248,6 +271,17 @@ final class ViewBot implements UnitConversionView, ExpressionConversionView {
}
@Override
+ public void showPrefix(NameSymbol name, String multiplierString) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
+ public void showUnit(NameSymbol name, String definition,
+ String dimensionName, UnitType type) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
public void showUnitConversionOutput(UnitConversionRecord uc) {
this.unitConversions.add(uc);
System.out.println("Unit Conversion: " + uc);
@@ -265,5 +299,4 @@ final class ViewBot implements UnitConversionView, ExpressionConversionView {
public List<UnitConversionRecord> unitConversionList() {
return Collections.unmodifiableList(this.unitConversions);
}
-
}