Class SpeedTest

java.lang.Object
org.djunits.quantity.SpeedTest

class SpeedTest extends Object
SpeedTest tests the Speed quantity class.

Copyright (c) 2025-2026 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djunits.org. The DJUNITS project is distributed under a three-clause BSD-style license.

Author:
Alexander Verbraeck (specifications); Test implementation by Copilot.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) final void
    Standard locale for the tests.
    (package private) void
    Test valueOf/of error branches with the custom Throw/NumberParser logic.
    (package private) void
    Test constructors, constants, parsing, SI conversions, instantiate, siUnit, and ofSi.
    (package private) void
    Test arithmetic operations.
    (package private) void
    Test the Unit behavior: base/si unit, Unit.ofSi delegation, deriving linear units, non-linear derivation exception branch.
    (package private) void
    Test unit conversions for a selection of defined units.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SpeedTest

      SpeedTest()
  • Method Details

    • setup

      @BeforeEach final void setup()
      Standard locale for the tests.
    • testSpeedBasics

      @Test void testSpeedBasics()
      Test constructors, constants, parsing, SI conversions, instantiate, siUnit, and ofSi.
    • testParsingErrorBranches

      @Test void testParsingErrorBranches()
      Test valueOf/of error branches with the custom Throw/NumberParser logic.
    • testUnitConversions

      @Test void testUnitConversions()
      Test unit conversions for a selection of defined units.
    • testSpeedOperations

      @Test void testSpeedOperations()
      Test arithmetic operations.
    • testUnitBehavior

      @Test void testUnitBehavior()
      Test the Unit behavior: base/si unit, Unit.ofSi delegation, deriving linear units, non-linear derivation exception branch.