### Question:
ArcView extends AbstractPetriNetViewComponent<Arc<S, T>> { public final ArcPath getArcPath() { return arcPath; } ArcView(Arc<S, T> model, PetriNetController controller, Container parent,
                   MouseInputAdapter arcHandler,
                   PipeApplicationModel applicationModel); final void updateBounds(); final void setMouseListener(MouseInputAdapter arcHandler); @Override final boolean contains(int x, int y); @Override void componentSpecificDelete(); final ArcPath getArcPath(); final boolean isTagged();  }### Answer:
@Test public void ArcViewSetsCorrectPathInConstructor() { ArcPath path = arcView.getArcPath(); assertEquals(2, path.getNumPoints()); assertEquals(start, path.getPoint(0)); assertEquals(end, path.getPoint(1)); }