summaryrefslogtreecommitdiff
path: root/src/test/java/sevenUnits/unit/UnitDatabaseTest.java
diff options
context:
space:
mode:
authorAdrien Hopkins <ahopk127@my.yorku.ca>2021-11-04 16:01:24 -0500
committerAdrien Hopkins <ahopk127@my.yorku.ca>2021-11-04 16:01:24 -0500
commit16dfc3d7c7813fa343f3f3502bf5a2fea4a252cc (patch)
treefc4e8bf81cf84ee739fae2e28fca0191e841089c /src/test/java/sevenUnits/unit/UnitDatabaseTest.java
parentf422742fb7bf45eb0ce6577bd2f9f7e22b739a6b (diff)
Added a bunch of tests related to unit values
Diffstat (limited to 'src/test/java/sevenUnits/unit/UnitDatabaseTest.java')
-rw-r--r--src/test/java/sevenUnits/unit/UnitDatabaseTest.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/java/sevenUnits/unit/UnitDatabaseTest.java b/src/test/java/sevenUnits/unit/UnitDatabaseTest.java
index 033d763..2276d7c 100644
--- a/src/test/java/sevenUnits/unit/UnitDatabaseTest.java
+++ b/src/test/java/sevenUnits/unit/UnitDatabaseTest.java
@@ -568,6 +568,12 @@ class UnitDatabaseTest {
final Unit actual2 = database.getUnitFromExpression("2 fj + 6 ej");
assertEquals(expected2, actual2);
+
+ // test incorrect expressions
+ assertThrows(IllegalArgumentException.class,
+ () -> database.getUnitFromExpression("U + V"));
+ assertThrows(IllegalArgumentException.class,
+ () -> database.getUnitFromExpression("U - V"));
}
/**