Class PolyLine2dTest

java.lang.Object
org.djutils.draw.line.PolyLine2dTest

public class PolyLine2dTest extends Object
TestLine2d.java.

Copyright (c) 2020-2025 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUTILS License.

Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
  • Constructor Details

    • PolyLine2dTest

      public PolyLine2dTest()
  • Method Details

    • constructorsTest

      @Test public final void constructorsTest()
      Test the constructors of PolyLine2d.
    • testPathWithClose

      @Test public void testPathWithClose()
      Test construction of a Line2d from a Path2D with SEG_CLOSE.
    • testConstructors

      @Test public void testConstructors() throws RuntimeException
      Test all constructors of a Line2d.
      Throws:
      RuntimeException - if that happens uncaught; this test has failed
    • testOtherMethods

      @Test public void testOtherMethods()
      Test the other methods of PolyLine2d.
    • concatenateTest

      @Test public final void concatenateTest()
      Test the concatenate method.
    • testOffsetLine

      @Test public void testOffsetLine()
      Test the offsetLine methods.
    • testProjectRayTransition

      @Test public void testProjectRayTransition()
      Test the projectRay method.
    • testProjectRay

      @Test public void testProjectRay()
      Test the projectRay method.
    • testExports

      @Test public void testExports()
      Test the debugging output methods.
    • testTransitionLine

      @Test public void testTransitionLine()
      Test the transitionLine method.
    • filterTest

      @Test public final void filterTest()
      Test the filtering constructors.
    • testToStringHashCodeAndEquals

      @Test public void testToStringHashCodeAndEquals()
      Test the hashCode and Equals methods.
    • testDegenerate

      @Test public void testDegenerate()
      Test the degenerate PolyLine2d.
    • testOTS2Problem

      @Test public void testOTS2Problem()
      Problem with limited precision when getting location almost at end.
    • getLocationProblem

      @Test public void getLocationProblem()
      Issue #82.
    • offsetLineProble

      @Test public void offsetLineProble()
      Issue #106.