Author: luc Date: Sun May 31 22:01:17 2009 New Revision: 780512 URL: http://svn.apache.org/viewvc?rev=780512&view=rev Log: updated tests to take into account serialization changes and the new derivatives consistency check these tests have been converted to Junit4
Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ClassicalRungeKuttaStepInterpolatorTest.java commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince54StepInterpolatorTest.java commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince853StepInterpolatorTest.java commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/EulerStepInterpolatorTest.java commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GillStepInterpolatorTest.java commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GraggBulirschStoerStepInterpolatorTest.java commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/HighamHall54StepInterpolatorTest.java commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/MidpointStepInterpolatorTest.java commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ThreeEighthesStepInterpolatorTest.java Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ClassicalRungeKuttaStepInterpolatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ClassicalRungeKuttaStepInterpolatorTest.java?rev=780512&r1=780511&r2=780512&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ClassicalRungeKuttaStepInterpolatorTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ClassicalRungeKuttaStepInterpolatorTest.java Sun May 31 22:01:17 2009 @@ -17,6 +17,8 @@ package org.apache.commons.math.ode.nonstiff; +import static org.junit.Assert.assertTrue; + import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -24,30 +26,26 @@ import java.io.ObjectOutputStream; import java.util.Random; -import junit.framework.Test; -import junit.framework.TestSuite; - import org.apache.commons.math.ode.ContinuousOutputModel; import org.apache.commons.math.ode.DerivativeException; import org.apache.commons.math.ode.IntegratorException; import org.apache.commons.math.ode.sampling.StepHandler; +import org.apache.commons.math.ode.sampling.StepInterpolatorTestUtils; +import org.junit.Test; -public class ClassicalRungeKuttaStepInterpolatorTest - extends StepInterpolatorAbstractTest { - - public ClassicalRungeKuttaStepInterpolatorTest(String name) { - super(name); - } +public class ClassicalRungeKuttaStepInterpolatorTest { - public void testDerivativesConsistency() + @Test + public void derivativesConsistency() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(); double step = (pb.getFinalTime() - pb.getInitialTime()) * 0.001; ClassicalRungeKuttaIntegrator integ = new ClassicalRungeKuttaIntegrator(step); - checkDerivativesConsistency(integ, pb, 1.0e-10); + StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 1.0e-10); } - public void testSerialization() + @Test + public void serialization() throws DerivativeException, IntegratorException, IOException, ClassNotFoundException { @@ -92,8 +90,4 @@ } - public static Test suite() { - return new TestSuite(ClassicalRungeKuttaStepInterpolatorTest.class); - } - } Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince54StepInterpolatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince54StepInterpolatorTest.java?rev=780512&r1=780511&r2=780512&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince54StepInterpolatorTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince54StepInterpolatorTest.java Sun May 31 22:01:17 2009 @@ -17,29 +17,28 @@ package org.apache.commons.math.ode.nonstiff; -import junit.framework.*; -import java.util.Random; -import java.io.ByteArrayOutputStream; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + import java.io.ByteArrayInputStream; -import java.io.ObjectOutputStream; -import java.io.ObjectInputStream; +import java.io.ByteArrayOutputStream; import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.util.Random; import org.apache.commons.math.ode.ContinuousOutputModel; import org.apache.commons.math.ode.DerivativeException; import org.apache.commons.math.ode.IntegratorException; -import org.apache.commons.math.ode.nonstiff.DormandPrince54Integrator; import org.apache.commons.math.ode.sampling.StepHandler; import org.apache.commons.math.ode.sampling.StepInterpolator; +import org.apache.commons.math.ode.sampling.StepInterpolatorTestUtils; +import org.junit.Test; -public class DormandPrince54StepInterpolatorTest - extends StepInterpolatorAbstractTest { - - public DormandPrince54StepInterpolatorTest(String name) { - super(name); - } +public class DormandPrince54StepInterpolatorTest { - public void testDerivativesConsistency() + @Test + public void derivativesConsistency() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(0.1); double minStep = 0; @@ -49,10 +48,11 @@ DormandPrince54Integrator integ = new DormandPrince54Integrator(minStep, maxStep, scalAbsoluteTolerance, scalRelativeTolerance); - checkDerivativesConsistency(integ, pb, 1.0e-10); + StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 1.0e-10); } - public void testSerialization() + @Test + public void serialization() throws DerivativeException, IntegratorException, IOException, ClassNotFoundException { @@ -102,7 +102,8 @@ } - public void testClone() + @Test + public void checkClone() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(0.9); double minStep = 0; @@ -147,8 +148,4 @@ } - public static Test suite() { - return new TestSuite(DormandPrince54StepInterpolatorTest.class); - } - } Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince853StepInterpolatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince853StepInterpolatorTest.java?rev=780512&r1=780511&r2=780512&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince853StepInterpolatorTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/DormandPrince853StepInterpolatorTest.java Sun May 31 22:01:17 2009 @@ -17,29 +17,28 @@ package org.apache.commons.math.ode.nonstiff; -import junit.framework.*; -import java.util.Random; -import java.io.ByteArrayOutputStream; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + import java.io.ByteArrayInputStream; -import java.io.ObjectOutputStream; -import java.io.ObjectInputStream; +import java.io.ByteArrayOutputStream; import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.util.Random; import org.apache.commons.math.ode.ContinuousOutputModel; import org.apache.commons.math.ode.DerivativeException; import org.apache.commons.math.ode.IntegratorException; -import org.apache.commons.math.ode.nonstiff.DormandPrince853Integrator; import org.apache.commons.math.ode.sampling.StepHandler; import org.apache.commons.math.ode.sampling.StepInterpolator; +import org.apache.commons.math.ode.sampling.StepInterpolatorTestUtils; +import org.junit.Test; -public class DormandPrince853StepInterpolatorTest - extends StepInterpolatorAbstractTest { - - public DormandPrince853StepInterpolatorTest(String name) { - super(name); - } +public class DormandPrince853StepInterpolatorTest { - public void testDerivativesConsistency() + @Test + public void derivativesConsistency() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(0.1); double minStep = 0; @@ -49,10 +48,11 @@ DormandPrince853Integrator integ = new DormandPrince853Integrator(minStep, maxStep, scalAbsoluteTolerance, scalRelativeTolerance); - checkDerivativesConsistency(integ, pb, 1.0e-10); + StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 1.0e-10); } - public void testSerialization() + @Test + public void serialization() throws DerivativeException, IntegratorException, IOException, ClassNotFoundException { @@ -102,7 +102,8 @@ } - public void testClone() + @Test + public void checklone() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(0.9); double minStep = 0; @@ -147,8 +148,4 @@ } - public static Test suite() { - return new TestSuite(DormandPrince853StepInterpolatorTest.class); - } - } Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/EulerStepInterpolatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/EulerStepInterpolatorTest.java?rev=780512&r1=780511&r2=780512&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/EulerStepInterpolatorTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/EulerStepInterpolatorTest.java Sun May 31 22:01:17 2009 @@ -17,6 +17,8 @@ package org.apache.commons.math.ode.nonstiff; +import static org.junit.Assert.assertTrue; + import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -24,23 +26,18 @@ import java.io.ObjectOutputStream; import java.util.Random; -import junit.framework.Test; -import junit.framework.TestSuite; - import org.apache.commons.math.ode.ContinuousOutputModel; import org.apache.commons.math.ode.DerivativeException; import org.apache.commons.math.ode.FirstOrderDifferentialEquations; import org.apache.commons.math.ode.IntegratorException; import org.apache.commons.math.ode.sampling.StepHandler; +import org.apache.commons.math.ode.sampling.StepInterpolatorTestUtils; +import org.junit.Test; -public class EulerStepInterpolatorTest - extends StepInterpolatorAbstractTest { - - public EulerStepInterpolatorTest(String name) { - super(name); - } +public class EulerStepInterpolatorTest { - public void testNoReset() { + @Test + public void noReset() { double[] y = { 0.0, 1.0, -2.0 }; double[][] yDot = { { 1.0, 2.0, -2.0 } }; @@ -57,7 +54,8 @@ } - public void testInterpolationAtBounds() + @Test + public void interpolationAtBounds() throws DerivativeException { double t0 = 0; @@ -93,7 +91,8 @@ } - public void testInterpolationInside() + @Test + public void interpolationInside() throws DerivativeException { double[] y = { 1.0, 3.0, -4.0 }; @@ -118,15 +117,17 @@ } - public void testDerivativesConsistency() + @Test + public void derivativesConsistency() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(); double step = (pb.getFinalTime() - pb.getInitialTime()) * 0.001; EulerIntegrator integ = new EulerIntegrator(step); - checkDerivativesConsistency(integ, pb, 1.0e-10); + StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 1.0e-10); } - public void testSerialization() + @Test + public void serialization() throws DerivativeException, IntegratorException, IOException, ClassNotFoundException { @@ -181,8 +182,4 @@ } } - public static Test suite() { - return new TestSuite(EulerStepInterpolatorTest.class); - } - } Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GillStepInterpolatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GillStepInterpolatorTest.java?rev=780512&r1=780511&r2=780512&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GillStepInterpolatorTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GillStepInterpolatorTest.java Sun May 31 22:01:17 2009 @@ -17,7 +17,8 @@ package org.apache.commons.math.ode.nonstiff; -import junit.framework.*; +import static org.junit.Assert.assertTrue; + import java.util.Random; import java.io.ByteArrayOutputStream; import java.io.ByteArrayInputStream; @@ -30,23 +31,22 @@ import org.apache.commons.math.ode.IntegratorException; import org.apache.commons.math.ode.nonstiff.GillIntegrator; import org.apache.commons.math.ode.sampling.StepHandler; +import org.apache.commons.math.ode.sampling.StepInterpolatorTestUtils; +import org.junit.Test; -public class GillStepInterpolatorTest - extends StepInterpolatorAbstractTest { - - public GillStepInterpolatorTest(String name) { - super(name); - } +public class GillStepInterpolatorTest { + @Test public void testDerivativesConsistency() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(); double step = (pb.getFinalTime() - pb.getInitialTime()) * 0.001; GillIntegrator integ = new GillIntegrator(step); - checkDerivativesConsistency(integ, pb, 1.0e-10); + StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 1.0e-10); } - public void testSerialization() + @Test + public void serialization() throws DerivativeException, IntegratorException, IOException, ClassNotFoundException { @@ -91,8 +91,4 @@ } - public static Test suite() { - return new TestSuite(GillStepInterpolatorTest.class); - } - } Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GraggBulirschStoerStepInterpolatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GraggBulirschStoerStepInterpolatorTest.java?rev=780512&r1=780511&r2=780512&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GraggBulirschStoerStepInterpolatorTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/GraggBulirschStoerStepInterpolatorTest.java Sun May 31 22:01:17 2009 @@ -17,29 +17,28 @@ package org.apache.commons.math.ode.nonstiff; -import junit.framework.*; -import java.util.Random; -import java.io.ByteArrayOutputStream; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + import java.io.ByteArrayInputStream; -import java.io.ObjectOutputStream; -import java.io.ObjectInputStream; +import java.io.ByteArrayOutputStream; import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.util.Random; import org.apache.commons.math.ode.ContinuousOutputModel; import org.apache.commons.math.ode.DerivativeException; import org.apache.commons.math.ode.IntegratorException; -import org.apache.commons.math.ode.nonstiff.GraggBulirschStoerIntegrator; import org.apache.commons.math.ode.sampling.StepHandler; import org.apache.commons.math.ode.sampling.StepInterpolator; +import org.apache.commons.math.ode.sampling.StepInterpolatorTestUtils; +import org.junit.Test; -public class GraggBulirschStoerStepInterpolatorTest - extends StepInterpolatorAbstractTest { - - public GraggBulirschStoerStepInterpolatorTest(String name) { - super(name); - } +public class GraggBulirschStoerStepInterpolatorTest { - public void testDerivativesConsistency() + @Test + public void derivativesConsistency() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(0.9); double minStep = 0; @@ -50,10 +49,11 @@ GraggBulirschStoerIntegrator integ = new GraggBulirschStoerIntegrator(minStep, maxStep, absTolerance, relTolerance); - checkDerivativesConsistency(integ, pb, 1.0e-8); + StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 1.0e-8); } - public void testSerialization() + @Test + public void serialization() throws DerivativeException, IntegratorException, IOException, ClassNotFoundException { @@ -104,7 +104,8 @@ } - public void testClone() + @Test + public void checklone() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(0.9); double minStep = 0; @@ -149,8 +150,4 @@ } - public static Test suite() { - return new TestSuite(GraggBulirschStoerStepInterpolatorTest.class); - } - } Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/HighamHall54StepInterpolatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/HighamHall54StepInterpolatorTest.java?rev=780512&r1=780511&r2=780512&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/HighamHall54StepInterpolatorTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/HighamHall54StepInterpolatorTest.java Sun May 31 22:01:17 2009 @@ -17,29 +17,28 @@ package org.apache.commons.math.ode.nonstiff; -import junit.framework.*; -import java.util.Random; -import java.io.ByteArrayOutputStream; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + import java.io.ByteArrayInputStream; -import java.io.ObjectOutputStream; -import java.io.ObjectInputStream; +import java.io.ByteArrayOutputStream; import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.util.Random; import org.apache.commons.math.ode.ContinuousOutputModel; import org.apache.commons.math.ode.DerivativeException; import org.apache.commons.math.ode.IntegratorException; -import org.apache.commons.math.ode.nonstiff.HighamHall54Integrator; import org.apache.commons.math.ode.sampling.StepHandler; import org.apache.commons.math.ode.sampling.StepInterpolator; +import org.apache.commons.math.ode.sampling.StepInterpolatorTestUtils; +import org.junit.Test; -public class HighamHall54StepInterpolatorTest - extends StepInterpolatorAbstractTest { - - public HighamHall54StepInterpolatorTest(String name) { - super(name); - } +public class HighamHall54StepInterpolatorTest { - public void testDerivativesConsistency() + @Test + public void derivativesConsistency() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(0.1); double minStep = 0; @@ -49,10 +48,11 @@ HighamHall54Integrator integ = new HighamHall54Integrator(minStep, maxStep, scalAbsoluteTolerance, scalRelativeTolerance); - checkDerivativesConsistency(integ, pb, 1.0e-10); + StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 1.0e-10); } - public void testSerialization() + @Test + public void serialization() throws DerivativeException, IntegratorException, IOException, ClassNotFoundException { @@ -102,7 +102,8 @@ } - public void testClone() + @Test + public void checkClone() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(0.9); double minStep = 0; @@ -147,8 +148,4 @@ } - public static Test suite() { - return new TestSuite(HighamHall54StepInterpolatorTest.class); - } - } Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/MidpointStepInterpolatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/MidpointStepInterpolatorTest.java?rev=780512&r1=780511&r2=780512&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/MidpointStepInterpolatorTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/MidpointStepInterpolatorTest.java Sun May 31 22:01:17 2009 @@ -17,6 +17,8 @@ package org.apache.commons.math.ode.nonstiff; +import static org.junit.Assert.assertTrue; + import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -24,30 +26,26 @@ import java.io.ObjectOutputStream; import java.util.Random; -import junit.framework.Test; -import junit.framework.TestSuite; - import org.apache.commons.math.ode.ContinuousOutputModel; import org.apache.commons.math.ode.DerivativeException; import org.apache.commons.math.ode.IntegratorException; import org.apache.commons.math.ode.sampling.StepHandler; +import org.apache.commons.math.ode.sampling.StepInterpolatorTestUtils; +import org.junit.Test; -public class MidpointStepInterpolatorTest - extends StepInterpolatorAbstractTest { - - public MidpointStepInterpolatorTest(String name) { - super(name); - } +public class MidpointStepInterpolatorTest { + @Test public void testDerivativesConsistency() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(); double step = (pb.getFinalTime() - pb.getInitialTime()) * 0.001; MidpointIntegrator integ = new MidpointIntegrator(step); - checkDerivativesConsistency(integ, pb, 1.0e-10); + StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 1.0e-10); } - public void testSerialization() + @Test + public void serialization() throws DerivativeException, IntegratorException, IOException, ClassNotFoundException { @@ -92,8 +90,4 @@ } - public static Test suite() { - return new TestSuite(MidpointStepInterpolatorTest.class); - } - } Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ThreeEighthesStepInterpolatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ThreeEighthesStepInterpolatorTest.java?rev=780512&r1=780511&r2=780512&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ThreeEighthesStepInterpolatorTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/ode/nonstiff/ThreeEighthesStepInterpolatorTest.java Sun May 31 22:01:17 2009 @@ -17,6 +17,8 @@ package org.apache.commons.math.ode.nonstiff; +import static org.junit.Assert.assertTrue; + import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -24,30 +26,26 @@ import java.io.ObjectOutputStream; import java.util.Random; -import junit.framework.Test; -import junit.framework.TestSuite; - import org.apache.commons.math.ode.ContinuousOutputModel; import org.apache.commons.math.ode.DerivativeException; import org.apache.commons.math.ode.IntegratorException; import org.apache.commons.math.ode.sampling.StepHandler; +import org.apache.commons.math.ode.sampling.StepInterpolatorTestUtils; +import org.junit.Test; -public class ThreeEighthesStepInterpolatorTest - extends StepInterpolatorAbstractTest { - - public ThreeEighthesStepInterpolatorTest(String name) { - super(name); - } +public class ThreeEighthesStepInterpolatorTest { - public void testDerivativesConsistency() + @Test + public void derivativesConsistency() throws DerivativeException, IntegratorException { TestProblem3 pb = new TestProblem3(); double step = (pb.getFinalTime() - pb.getInitialTime()) * 0.001; ThreeEighthesIntegrator integ = new ThreeEighthesIntegrator(step); - checkDerivativesConsistency(integ, pb, 1.0e-10); + StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 1.0e-10); } - public void testSerialization() + @Test + public void serialization() throws DerivativeException, IntegratorException, IOException, ClassNotFoundException { @@ -92,8 +90,4 @@ } - public static Test suite() { - return new TestSuite(ThreeEighthesStepInterpolatorTest.class); - } - }