package net.sf.openrocket.file.motor;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.*;
import java.io.IOException;
import java.io.InputStream;
public class TestMotorLoader {
+ private static final String DIGEST1 = "e523030bc96d5e63313b5723aaea267d";
+ private static final String DIGEST2 = "6a41f0f10b7283793eb0e6b389753729";
+
+
@Test
public void testGeneralMotorLoader() throws IOException {
MotorLoader loader = new GeneralMotorLoader();
- test(loader, "test1.eng", "c056cf25df6751f7bb8a94bc4f64750f");
- test(loader, "test2.rse", "b2fe203ee319ae28b9ccdad26a8f21de");
- test(loader, "test.zip", "b2fe203ee319ae28b9ccdad26a8f21de", "c056cf25df6751f7bb8a94bc4f64750f");
+ test(loader, "test1.eng", DIGEST1);
+ test(loader, "test2.rse", DIGEST2);
+ test(loader, "test.zip", DIGEST2, DIGEST1);
}
@Test
public void testRASPMotorLoader() throws IOException {
- test(new RASPMotorLoader(), "test1.eng", "c056cf25df6751f7bb8a94bc4f64750f");
+ test(new RASPMotorLoader(), "test1.eng", DIGEST1);
}
@Test
public void testRocksimMotorLoader() throws IOException {
- test(new RockSimMotorLoader(), "test2.rse", "b2fe203ee319ae28b9ccdad26a8f21de");
+ test(new RockSimMotorLoader(), "test2.rse", DIGEST2);
}
@Test
public void testZipMotorLoader() throws IOException {
- test(new ZipFileMotorLoader(), "test.zip", "b2fe203ee319ae28b9ccdad26a8f21de", "c056cf25df6751f7bb8a94bc4f64750f");
+ test(new ZipFileMotorLoader(), "test.zip", DIGEST2, DIGEST1);
}