1
0
Fork 0
mirror of https://github.com/graphhopper/jsprit.git synced 2020-01-24 07:45:05 +01:00

add test for removing nonJobActivity from TourActivities

This commit is contained in:
Michal Maciejewski 2019-08-20 12:59:50 +02:00
parent 3c9c8aa397
commit 1fc6450209
No known key found for this signature in database
GPG key ID: 015947E60A2AD77B

View file

@ -22,6 +22,7 @@ import com.graphhopper.jsprit.core.problem.job.Service;
import com.graphhopper.jsprit.core.problem.job.Shipment;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
import static org.junit.Assert.*;
@ -118,6 +119,19 @@ public class TestTourActivities {
assertEquals(0, tour.getActivities().size());
}
@Test
public void removingNonJobActivityShouldWork() {
TourActivity nonJobAct = Mockito.mock(TourActivity.class);
tour.addActivity(nonJobAct);
assertTrue(tour.getActivities().contains(nonJobAct));
tour.removeActivity(nonJobAct);
assertTrue(tour.isEmpty());
assertFalse(tour.getActivities().contains(nonJobAct));
}
@Test
public void removingActivityShouldWork() {
tour.addActivity(act);