package jmri.jmrit.display.layoutEditor; import org.junit.Assert; import org.junit.Assume; import org.junit.jupiter.api.*; import java.awt.GraphicsEnvironment; import jmri.util.JUnitUtil; /** * * @author Paul Bender Copyright (C) 2017 */ public class LayoutTrackExpectedStateTest { @Test public void testCTor() { Assume.assumeFalse(GraphicsEnvironment.isHeadless()); LayoutEditor le = new LayoutEditor(); // PositionablePoint p1 = new PositionablePoint("a", PositionablePoint.PointType.ANCHOR, new Point2D.Double(0.0, 0.0), le); // PositionablePoint p2 = new PositionablePoint("b", PositionablePoint.PointType.ANCHOR, new Point2D.Double(1.0, 1.0), le); PositionablePoint p1 = new PositionablePoint("a", PositionablePoint.PointType.ANCHOR, le); PositionablePoint p2 = new PositionablePoint("b", PositionablePoint.PointType.ANCHOR, le); TrackSegment s = new TrackSegment("test", p1, HitPointType.POS_POINT, p2, HitPointType.POS_POINT, true, le); LayoutTrackExpectedState t = new LayoutTrackExpectedState(s, 0); Assert.assertNotNull("exists", t); JUnitUtil.dispose(le); } @BeforeEach public void setUp() { JUnitUtil.setUp(); JUnitUtil.resetProfileManager(); } @AfterEach public void tearDown() { JUnitUtil.deregisterBlockManagerShutdownTask(); JUnitUtil.tearDown(); } }