Package org.djunits.quantity
Class DurationTest
java.lang.Object
org.djunits.quantity.DurationTest
DurationTest tests the Duration 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()Setup uniform locale before the tests.(package private) voidTest the basic features: constructors, constants, parsing, SI conversions, instantiate, siUnit, and ofSi.(package private) voidTest arithmetic (divide, multiply, reciprocal) and add(Time) behavior.(package private) voidTest the Duration.Unit behavior: base/si unit, deriving linear units, and exception branch for non-linear scale.
-
Constructor Details
-
DurationTest
DurationTest()
-
-
Method Details
-
setup
@BeforeEach final void setup()Setup uniform locale before the tests. -
testDurationBasics
@Test void testDurationBasics()Test the basic features: constructors, constants, parsing, SI conversions, instantiate, siUnit, and ofSi. -
testDurationOperations
@Test void testDurationOperations()Test arithmetic (divide, multiply, reciprocal) and add(Time) behavior. -
testUnitBehavior
@Test void testUnitBehavior()Test the Duration.Unit behavior: base/si unit, deriving linear units, and exception branch for non-linear scale.
-