Class DirectionUnitTest

java.lang.Object
org.djunits.unit.AbstractUnitTest<org.djunits.unit.DirectionUnit>
org.djunits.unit.DirectionUnitTest

public class DirectionUnitTest extends AbstractUnitTest<org.djunits.unit.DirectionUnit>

Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.

Author:
Alexander Verbraeck
  • Constructor Details

    • DirectionUnitTest

      public DirectionUnitTest()
  • Method Details

    • setup

      @BeforeEach public final void setup()
      Set the locale to "en" so we know what texts should be retrieved from the resources.
    • checkUnitValueNameAndAbbreviation

      protected final void checkUnitValueNameAndAbbreviation(org.djunits.unit.DirectionUnit au, double expectedValue, double precision, String expectedName, String expectedAbbreviation)
      Verify one conversion factor to standard unit and the localization of the name and abbreviation.
      Parameters:
      au - Unit to check
      expectedValue - Double; expected value of one 'unit to check' in SI units
      precision - Double; precision of verification
      expectedName - String; expected name in the resources
      expectedAbbreviation - String; expected abbreviation in the resources
    • conversions

      @Test public final void conversions()
      Verify conversion factors, English names and abbreviations.
    • createClockwiseDirectionUnit

      @Test public final void createClockwiseDirectionUnit()
      Verify that we can create our own direction unit.
    • createCompassDirectionUnit

      @Test public final void createCompassDirectionUnit()
      Verify that we can create our own direction unit.
    • testRelative

      @Test public final void testRelative()
      Verify relative base unit.