Package org.djunits.quantity
Class SpeedTest
java.lang.Object
org.djunits.quantity.SpeedTest
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 -
Method Summary
Modifier and TypeMethodDescription(package private) final voidsetup()Standard locale for the tests.(package private) voidTest valueOf/of error branches with the custom Throw/NumberParser logic.(package private) voidTest constructors, constants, parsing, SI conversions, instantiate, siUnit, and ofSi.(package private) voidTest arithmetic operations.(package private) voidTest the Unit behavior: base/si unit, Unit.ofSi delegation, deriving linear units, non-linear derivation exception branch.(package private) voidTest unit conversions for a selection of defined units.
-
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.
-