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