@ContinuousIntegrationTest(estimatedDuration = 0.0) @Test(timeout=300000) public void testGetAndSetMaximumRateaAndAcceleration() { setupSCSStuff(); maxRate = 1.0; maxAcceleration = 1.0; YoDouble maxRateYo = new YoDouble("max_Rate", registry); maxRateYo.set(maxRate, notifyListeners); YoDouble maxAccelerationYo = new YoDouble("max_Acceleration", registry); maxAccelerationYo.set(maxAcceleration, notifyListeners); AccelerationLimitedYoVariable processed = new AccelerationLimitedYoVariable(nameYo, registry, maxRateYo, maxAccelerationYo, dt); processed.setMaximumRate(maxRate); processed.setMaximumAcceleration(maxAcceleration); assertEquals(maxRate, processed.getMaximumRate(), EPSILON); assertEquals(maxAcceleration, processed.getMaximumAcceleration(), EPSILON); maxRate = 8.5; maxAcceleration = 4.5; processed.setMaximumRate(maxRate); processed.setMaximumAcceleration(maxAcceleration); assertEquals(maxRate, processed.getMaximumRate(), EPSILON); assertEquals(maxAcceleration, processed.getMaximumAcceleration(), EPSILON); }