Package org.djutils.draw.line
Class PolyLine2dTest
- java.lang.Object
-
- org.djutils.draw.line.PolyLine2dTest
-
public class PolyLine2dTest extends Object
TestLine2d.java.Copyright (c) 2020-2021 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
-
-
Constructor Summary
Constructors Constructor Description PolyLine2dTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
concatenateTest()
Test the concatenate method.void
constructorsTest()
Test the constructors of PolyLine2d.void
testConstructors()
Test all constructors of a Line2d.void
testExports()
Test the debugging output methods.void
testOffsetLine()
Test the offsetLine methods.void
testOtherMethods()
Test the other methods of Line2d.void
testPathWithClose()
Test construction of a Line2d from a Path2D with SEG_CLOSE.void
testProjectRay()
Test the projectDirectedPoint method.void
testProjectRayTransition()
Test the projectRay method.
-
-
-
Method Detail
-
constructorsTest
public final void constructorsTest() throws DrawException
Test the constructors of PolyLine2d.- Throws:
DrawException
- on failure
-
testPathWithClose
public void testPathWithClose() throws DrawException
Test construction of a Line2d from a Path2D with SEG_CLOSE.- Throws:
DrawException
- on unexpected error
-
testConstructors
public void testConstructors() throws DrawRuntimeException, DrawException
Test all constructors of a Line2d.- Throws:
DrawRuntimeException
- if that happens uncaught; this test has failedDrawException
- if that happens uncaught; this test has failed
-
testOtherMethods
public void testOtherMethods() throws NullPointerException, DrawException
Test the other methods of Line2d.- Throws:
DrawException
- if that happens uncaught; this test has failedNullPointerException
- if that happens uncaught; this test has failed
-
concatenateTest
public final void concatenateTest() throws DrawException
Test the concatenate method.- Throws:
DrawException
- should not happen; this test has failed if it does happen
-
testOffsetLine
public void testOffsetLine() throws DrawException
Test the offsetLine methods.- Throws:
DrawException
- when that happens uncaught; this test has failed
-
testProjectRayTransition
public void testProjectRayTransition() throws DrawException
Test the projectRay method.- Throws:
DrawException
- cannot happen
-
testProjectRay
public void testProjectRay()
Test the projectDirectedPoint method.
-
testExports
public void testExports()
Test the debugging output methods.
-
-