import org.junit.Test; import java.util.Arrays; import java.util.List; import static org.junit.Assert.*; public class ComputeOptimumAssignmentTest { private List<Tuple> expected; private List<Integer> taskDurations; @Test public void optimumTaskAssignment1() throws Exception { expected = Arrays.asList( new Tuple(2,5), new Tuple(1,6), new Tuple(4,4) ); taskDurations = Arrays.asList(1,2,4,4,5,6); test(expected, taskDurations); } private void test(List<Tuple> expected, List<Integer> taskDurations) { assertEquals(expected, ComputeOptimumAssignment.optimumTaskAssignment(taskDurations)); } }