ScheduleTest.java
package net.mooctest;
import static org.junit.Assert.*;
import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
public class ScheduleTest {
@Test
public void testFCFS() {
Schedule s = new Schedule();
List<Work> l = new ArrayList<>();
l.add(new Work("P1",0,7));
l.add(new Work("P2",2,4));
l.add(new Work("P3",4,1));
l.add(new Work("P4",5,4));
List<Double> outcome = s.FCFS(l);
assertEquals("8.75",outcome.get(0).toString());
assertEquals("3.5",outcome.get(1).toString());
}
@Test
public void testSJF01(){
Schedule s = new Schedule();
List<Work> l = new ArrayList<>();
l.add(new Work("P1",0,7));
l.add(new Work("P2",2,4));
l.add(new Work("P3",4,1));
l.add(new Work("P4",5,4));
List<