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:
HeshamTB 2020-11-08 09:41:01 +03:00
parent 04d1de42cf
commit 8ff0477873
Signed by: Hesham
GPG Key ID: 74876157D199B09E

View File

@ -1,62 +1,31 @@
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; 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 { public class CampaignTest {
private Campaign campaign = new Campaign(District.ALAZIZIYA,20); private Campaign campaign;
@Test @BeforeEach
void getHousingToDestRoute() { void setUp() {
int numberOfBusses = 50;
campaign = new Campaign(District.ALAZIZIYA,
numberOfBusses);
} }
@Test @Test
void setHousingToDestRoute() { void AllSettersGettersWorkCorrcectly() {
} Object[] oldVehicles = campaign.getVehicles();
assertArrayEquals(campaign.getVehicles(), oldVehicles);
@Test Vehicle[] newVehicles = new Bus[150];
void getDestToHousingRoute() { for (int i = 0; i < 150; i++) {
} newVehicles[i] = new Bus(5);
}
@Test campaign.setVehicles(newVehicles);
void setDestToHousingRoute() { assertNotSame(oldVehicles, newVehicles);
} assertSame(campaign.getVehicles(), newVehicles);
@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() {
} }
} }