Fixed RocksimDocumentDTOTest by having RocksimTestBase extend

BaseApplicationAbstractTest to create a more complete Application
object.
This commit is contained in:
kruland2607 2013-04-22 09:14:15 -05:00
parent 2738f30489
commit f899b9fb2e

View File

@ -3,29 +3,22 @@
*/
package net.sf.openrocket.file.rocksim.importt;
import java.lang.reflect.Field;
import java.util.List;
import net.sf.openrocket.BaseApplicationAbstractTest;
import net.sf.openrocket.gui.util.SwingPreferences;
import net.sf.openrocket.rocketcomponent.RocketComponent;
import net.sf.openrocket.startup.Application;
import org.junit.Assert;
import org.junit.Before;
import java.lang.reflect.Field;
import java.util.List;
/**
* A base class for the Rocksim tests. Includes code from the junitx.addons project.
*/
public abstract class RocksimTestBase {
public abstract class RocksimTestBase extends BaseApplicationAbstractTest {
/* (non-Javadoc)
* @see junit.framework.TestCase#setUp()
*/
@Before
public void setUp() throws Exception {
Application.setPreferences( new SwingPreferences() );
}
public void assertContains(RocketComponent child, List<RocketComponent> components) {
Assert.assertTrue("Components did not contain child", components.contains(child));
}
@ -92,5 +85,5 @@ public abstract class RocksimTestBase {
cls.getName() + "." + name);
}
}