New test for Camp:
- test UID - test generateBusses() - test Constructor with (Dist, numberOFBusses)
This commit is contained in:
		
							parent
							
								
									df214053bd
								
							
						
					
					
						commit
						58ed0a5df8
					
				@ -3,8 +3,7 @@ import org.junit.jupiter.api.Test;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
 | 
			
		||||
import static org.junit.jupiter.api.Assertions.assertNotSame;
 | 
			
		||||
import static org.junit.jupiter.api.Assertions.assertSame;
 | 
			
		||||
import static org.junit.jupiter.api.Assertions.*;
 | 
			
		||||
 | 
			
		||||
public class CampaignTest {
 | 
			
		||||
 | 
			
		||||
@ -29,4 +28,35 @@ public class CampaignTest {
 | 
			
		||||
        assertNotSame(oldVehicles, newVehicles);
 | 
			
		||||
        assertSame(campaign.getVehicles(), newVehicles);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void GenerateBussesToSameValAsParam() {
 | 
			
		||||
        campaign.generateBusses(50);
 | 
			
		||||
        assertEquals(campaign.getVehicles().size(), 50);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void ConstructorWithNumberOfBusses() {
 | 
			
		||||
        campaign = new Campaign(District.ALAZIZIYA, 60);
 | 
			
		||||
        assertNotNull(campaign.getVehicles());
 | 
			
		||||
 | 
			
		||||
        ArrayList<Vehicle> list = new ArrayList<>();
 | 
			
		||||
        list.add(new Bus(5));
 | 
			
		||||
        list.add(new Bus(7));
 | 
			
		||||
        campaign = new Campaign(District.ALAZIZIYA, list);
 | 
			
		||||
        assertNotNull(campaign.getVehicles());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /*
 | 
			
		||||
    This test depends on order of tests in this file.
 | 
			
		||||
    It tests a var related to a static member.
 | 
			
		||||
    The Junit way is to run setUp() for every test case;
 | 
			
		||||
    thus, making the static car count up to how many times
 | 
			
		||||
    the object is constructed.
 | 
			
		||||
     */
 | 
			
		||||
    @Test
 | 
			
		||||
    void UID_AsExpected(){
 | 
			
		||||
        String uid = campaign.getUID();
 | 
			
		||||
        assertTrue(campaign.getUID().matches("CAMP0006"));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user