Add unit tests for config name
This commit is contained in:
parent
813f0d5fc6
commit
fb3a22d210
@ -580,6 +580,26 @@ public class FlightConfigurationTest extends BaseTestCase {
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testName() {
|
||||
Rocket rocket = TestRockets.makeFalcon9Heavy();
|
||||
FlightConfiguration selected = rocket.getSelectedConfiguration();
|
||||
selected.setName("[{motors}] - [{manufacturers}]");
|
||||
|
||||
selected.setAllStages();
|
||||
assertEquals("[[Rocket.motorCount.noStageMotors]; M1350-0; 4×G77-0] - [[Rocket.motorCount.noStageMotors]; AeroTech; 4×AeroTech]", selected.getName());
|
||||
|
||||
selected.setOnlyStage(0);
|
||||
assertEquals("[[Rocket.motorCount.Nomotor]] - [[Rocket.motorCount.Nomotor]]", selected.getName());
|
||||
|
||||
selected.setOnlyStage(1);
|
||||
assertEquals("[; M1350-0; ] - [; AeroTech; ]", selected.getName());
|
||||
|
||||
selected.setAllStages();
|
||||
selected._setStageActive(0, false);
|
||||
assertEquals("[; M1350-0; 4×G77-0] - [; AeroTech; 4×AeroTech]", selected.getName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCopy() throws NoSuchFieldException, IllegalAccessException {
|
||||
Rocket rocket = TestRockets.makeFalcon9Heavy();
|
||||
|
Loading…
x
Reference in New Issue
Block a user