Fairly substantial refactoring of preference system. Created abstract class net...
[debian/openrocket] / test / net / sf / openrocket / file / rocksim / RocksimTestBase.java
index a23ee73a200f1a816f344f71219e861ac5803a8d..372b881ee13dcd13b0e36fd4ba2e26b0a52ae582 100644 (file)
@@ -8,6 +8,8 @@ import java.util.List;
 
 import junit.framework.TestCase;
 import net.sf.openrocket.rocketcomponent.RocketComponent;
+import net.sf.openrocket.startup.Application;
+import net.sf.openrocket.util.Prefs;
 
 /**
  * A base class for the Rocksim tests.  Includes code from the junitx.addons project.
@@ -23,6 +25,17 @@ public abstract class RocksimTestBase extends TestCase {
                super(name);
        }
        
+       
+       /* (non-Javadoc)
+        * @see junit.framework.TestCase#setUp()
+        */
+       @Override
+       protected void setUp() throws Exception {
+               super.setUp();
+               Application.setPreferences( new Prefs() );
+       }
+
+
        public void assertContains(RocketComponent child, List<RocketComponent> components) {
                assertTrue("Components did not contain child", components.contains(child));
        }