]> git.gag.com Git - debian/openrocket/blobdiff - core/test/net/sf/openrocket/optimization/rocketoptimization/TestRocketOptimizationFunction.java
- Implemented copying of custom expressions to other simulations in expression builde...
[debian/openrocket] / core / test / net / sf / openrocket / optimization / rocketoptimization / TestRocketOptimizationFunction.java
index 48cc648bd0a1e96f1c319aa2c5bc91167313a1a4..fe2084f0041a009342638d84e7c4bedf5352f8b3 100644 (file)
@@ -1,6 +1,7 @@
 package net.sf.openrocket.optimization.rocketoptimization;
 
 import static org.junit.Assert.*;
+import net.sf.openrocket.document.OpenRocketDocument;
 import net.sf.openrocket.document.Simulation;
 import net.sf.openrocket.optimization.general.OptimizationException;
 import net.sf.openrocket.optimization.general.Point;
@@ -39,7 +40,7 @@ public class TestRocketOptimizationFunction {
        @Test
        public void testNormalEvaluation() throws InterruptedException, OptimizationException {
                final Rocket rocket = new Rocket();
-               final Simulation simulation = new Simulation(rocket);
+               final Simulation simulation = new Simulation(new OpenRocketDocument(rocket), rocket);
                
                final double p1 = 0.4;
                final double p2 = 0.7;
@@ -85,7 +86,7 @@ public class TestRocketOptimizationFunction {
        @Test
        public void testNaNValue() throws InterruptedException, OptimizationException {
                final Rocket rocket = new Rocket();
-               final Simulation simulation = new Simulation(rocket);
+               final Simulation simulation = new Simulation(new OpenRocketDocument(rocket), rocket);
                
                final double p1 = 0.4;
                final double p2 = 0.7;
@@ -122,7 +123,7 @@ public class TestRocketOptimizationFunction {
        @Test
        public void testOutsideDomain() throws InterruptedException, OptimizationException {
                final Rocket rocket = new Rocket();
-               final Simulation simulation = new Simulation(rocket);
+               final Simulation simulation = new Simulation(new OpenRocketDocument(rocket), rocket);
                
                final double p1 = 0.4;
                final double p2 = 0.7;
@@ -163,7 +164,7 @@ public class TestRocketOptimizationFunction {
        @Test
        public void testOutsideDomain2() throws InterruptedException, OptimizationException {
                final Rocket rocket = new Rocket();
-               final Simulation simulation = new Simulation(rocket);
+               final Simulation simulation = new Simulation(new OpenRocketDocument(rocket), rocket);
                
                final double p1 = 0.4;
                final double p2 = 0.7;
@@ -196,7 +197,7 @@ public class TestRocketOptimizationFunction {
        public void testNewSimulationInstance() {
                final Rocket rocket = new Rocket();
                rocket.setName("Foobar");
-               final Simulation simulation = new Simulation(rocket);
+               final Simulation simulation = new Simulation(new OpenRocketDocument(rocket), rocket);
                simulation.setName("MySim");
                
                RocketOptimizationFunction function = new RocketOptimizationFunction(simulation,