@Test public void testTracking() throws JMadModelException { TrackInitialCondition init = new TrackInitialConditionImpl(); RelativeParticleDistributionImpl dist = new RelativeParticleDistributionImpl(); dist.add(new RelativeParticleCoordinateImpl(0.0, 0.0, 0.0, 0.0, 0.0, 0.0)); dist.add(new RelativeParticleCoordinateImpl(1E-6, 0.0, 0.0, 0.0, 0.0, 0.0)); dist.add(new RelativeParticleCoordinateImpl(0.0, 0.0, 1E-6, 0.0, 0.0, 0.0)); dist.add(new RelativeParticleCoordinateImpl(1E-6, 0.0, 1E-6, 0.0, 0.0, 0.0)); TrackResultRequest request = new TrackResultRequestImpl(dist); request.setApertureLimited(false); request.setPrintFrequency(1); request.setTurns(10); TrackResult result = thinLensModel.track(request, init); assertNotNull(result); }