Package org.djunits.quantity
Class LinearDensityTest
java.lang.Object
org.djunits.quantity.LinearDensityTest
LinearDensityTest tests the LinearDensity 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 constructors, constants, parsing, SI conversions, instantiate, siUnit, and ofSi.(package private) voidTest arithmetic operations.(package private) voidTest error branches of valueOf and of (null, empty, unknown unit, and general parse error surface).(package private) voidTest valueOf/of with a derived linear unit (register unit first) and unit resolution.(package private) voidTest the Unit behavior: base/si unit, deriving linear units, Unit.ofSi delegation, and exception branch for non-linear scale.
-
Constructor Details
-
LinearDensityTest
LinearDensityTest()
-
-
Method Details
-
setup
@BeforeEach final void setup()Standard locale for the tests. -
testLinearDensityBasics
@Test void testLinearDensityBasics()Test constructors, constants, parsing, SI conversions, instantiate, siUnit, and ofSi. -
testParsingWithDerivedUnits
@Test void testParsingWithDerivedUnits()Test valueOf/of with a derived linear unit (register unit first) and unit resolution. -
testParsingErrorBranches
@Test void testParsingErrorBranches()Test error branches of valueOf and of (null, empty, unknown unit, and general parse error surface). -
testLinearDensityOperations
@Test void testLinearDensityOperations()Test arithmetic operations. -
testUnitBehavior
@Test void testUnitBehavior()Test the Unit behavior: base/si unit, deriving linear units, Unit.ofSi delegation, and exception branch for non-linear scale.
-