Update CampTest
First test is to check set/get
    and setVehicles(), getVehicles()
    check if they work correctly.
    The test is still not completed.
    Also, added setUp() which is run
    before every test case.
			
			
This commit is contained in:
		
							parent
							
								
									04d1de42cf
								
							
						
					
					
						commit
						8ff0477873
					
				@ -1,62 +1,31 @@
 | 
			
		||||
import org.junit.jupiter.api.BeforeEach;
 | 
			
		||||
import org.junit.jupiter.api.Test;
 | 
			
		||||
 | 
			
		||||
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
 | 
			
		||||
import static org.junit.jupiter.api.Assertions.assertNotSame;
 | 
			
		||||
import static org.junit.jupiter.api.Assertions.assertSame;
 | 
			
		||||
 | 
			
		||||
public class CampaignTest {
 | 
			
		||||
 | 
			
		||||
    private Campaign campaign = new Campaign(District.ALAZIZIYA,20);
 | 
			
		||||
    private Campaign campaign;
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void getHousingToDestRoute() {
 | 
			
		||||
    @BeforeEach
 | 
			
		||||
    void setUp() {
 | 
			
		||||
        int numberOfBusses = 50;
 | 
			
		||||
        campaign = new Campaign(District.ALAZIZIYA,
 | 
			
		||||
                numberOfBusses);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void setHousingToDestRoute() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void getDestToHousingRoute() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void setDestToHousingRoute() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void getHotelDistrict() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void getTimeToLeaveToDest() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void setTimeToLeaveToDest() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void getTimeToLeaveToHousing() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void setTimeToLeaveToHousing() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void getNumberOfBusses() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void getVehicles() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void setVehicles() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void generateBusses() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void getUID() {
 | 
			
		||||
    void AllSettersGettersWorkCorrcectly() {
 | 
			
		||||
        Object[] oldVehicles = campaign.getVehicles();
 | 
			
		||||
        assertArrayEquals(campaign.getVehicles(), oldVehicles);
 | 
			
		||||
        Vehicle[] newVehicles = new Bus[150];
 | 
			
		||||
        for (int i = 0; i < 150; i++) {
 | 
			
		||||
            newVehicles[i] = new Bus(5);
 | 
			
		||||
        }
 | 
			
		||||
        campaign.setVehicles(newVehicles);
 | 
			
		||||
        assertNotSame(oldVehicles, newVehicles);
 | 
			
		||||
        assertSame(campaign.getVehicles(), newVehicles);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user