Skip to content

Commit

Permalink
Issue #14. Testing DIMLESS SIDimensions
Browse files Browse the repository at this point in the history
  • Loading branch information
averbraeck committed Jul 23, 2023
1 parent 8ca8546 commit a085680
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/test/java/org/djunits/unit/si/SIDimensionsTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ public void testSIDimensions() throws UnitException
illegal("kg-m/s");
illegal("kgm/s-");
illegal("kgm/");
illegal("1/");
illegal("/");

// legal "of" instances:
SIDimensions.of("rad/s2");
Expand All @@ -59,6 +61,13 @@ public void testSIDimensions() throws UnitException
SIDimensions.of("1/1");
SIDimensions.of("1");
SIDimensions.of("/1");
SIDimensions.of("");

// check that SIDimensions for Dimensionless are okay
assertEquals("1/1 == DIMLESS", SIDimensions.DIMLESS, SIDimensions.of("1/1"));
assertEquals("1 == DIMLESS", SIDimensions.DIMLESS, SIDimensions.of("1"));
assertEquals("/1 == DIMLESS", SIDimensions.DIMLESS, SIDimensions.of("/1"));
assertEquals("'' == DIMLESS", SIDimensions.DIMLESS, SIDimensions.of(""));

SIDimensions si5 = SIDimensions.add(si1, si2);
assertEquals("[0, 0, 2, 2, -4, 0, 0, 0, 0]", si5.toString());
Expand Down

0 comments on commit a085680

Please sign in to comment.