Class MomentumTest

java.lang.Object
org.djunits.quantity.MomentumTest

class MomentumTest extends Object
MomentumTest tests the Momentum 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 constructors, constants, parsing, SI conversions, instantiate, siUnit, and ofSi.
    (package private) void
    Test arithmetic operations.
    (package private) void
    Test error branches of valueOf and of (null, empty, unknown unit, malformed number).
    (package private) void
    Test the Unit behavior: base/si unit, Unit.ofSi delegation, deriving linear units, and non-linear derivation exception branch.

    Methods inherited from class java.lang.Object

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

    • MomentumTest

      MomentumTest()
  • Method Details

    • setup

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

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

      @Test void testParsingErrorBranches()
      Test error branches of valueOf and of (null, empty, unknown unit, malformed number).
    • testMomentumOperations

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

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