Skip to content

Commit 7541743

Browse files
committed
Fix clang errors
1 parent 4ce406f commit 7541743

File tree

1 file changed

+13
-35
lines changed

1 file changed

+13
-35
lines changed
Lines changed: 13 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,43 @@
11
package com.thealgorithms.scheduling;
22

3-
import org.junit.jupiter.api.Test;
43
import static org.junit.jupiter.api.Assertions.*;
54

5+
import org.junit.jupiter.api.Test;
6+
67
public class NonPreemptivePrioritySchedulingTest {
78

89
@Test
910
public void testScheduleProcesses() {
10-
NonPreemptivePriorityScheduling.Process[] processes = {
11-
new NonPreemptivePriorityScheduling.Process(1, 10, 2),
12-
new NonPreemptivePriorityScheduling.Process(2, 5, 1),
13-
new NonPreemptivePriorityScheduling.Process(3, 8, 3)
14-
};
11+
NonPreemptivePriorityScheduling.Process[] processes = {new NonPreemptivePriorityScheduling.Process(1, 10, 2), new NonPreemptivePriorityScheduling.Process(2, 5, 1), new NonPreemptivePriorityScheduling.Process(3, 8, 3)};
1512

16-
NonPreemptivePriorityScheduling.Process[] expectedOrder = {
17-
new NonPreemptivePriorityScheduling.Process(2, 5, 1),
18-
new NonPreemptivePriorityScheduling.Process(1, 10, 2),
19-
new NonPreemptivePriorityScheduling.Process(3, 8, 3)
20-
};
13+
NonPreemptivePriorityScheduling.Process[] expectedOrder = {new NonPreemptivePriorityScheduling.Process(2, 5, 1), new NonPreemptivePriorityScheduling.Process(1, 10, 2), new NonPreemptivePriorityScheduling.Process(3, 8, 3)};
2114

22-
NonPreemptivePriorityScheduling.Process[] actualOrder = NonPreemptivePriorityScheduling
23-
.scheduleProcesses(processes);
15+
NonPreemptivePriorityScheduling.Process[] actualOrder = NonPreemptivePriorityScheduling.scheduleProcesses(processes);
2416

2517
assertArrayEquals(expectedOrder, actualOrder, "Processes should be scheduled by priority.");
2618
}
2719

2820
@Test
2921
public void testCalculateAverageWaitingTime() {
30-
NonPreemptivePriorityScheduling.Process[] processes = {
31-
new NonPreemptivePriorityScheduling.Process(1, 10, 2),
32-
new NonPreemptivePriorityScheduling.Process(2, 5, 1),
33-
new NonPreemptivePriorityScheduling.Process(3, 8, 3)
34-
};
22+
NonPreemptivePriorityScheduling.Process[] processes = {new NonPreemptivePriorityScheduling.Process(1, 10, 2), new NonPreemptivePriorityScheduling.Process(2, 5, 1), new NonPreemptivePriorityScheduling.Process(3, 8, 3)};
3523

36-
NonPreemptivePriorityScheduling.Process[] executionOrder = NonPreemptivePriorityScheduling
37-
.scheduleProcesses(processes);
24+
NonPreemptivePriorityScheduling.Process[] executionOrder = NonPreemptivePriorityScheduling.scheduleProcesses(processes);
3825

3926
double expectedAvgWaitingTime = (0 + 10 + 15) / 3.0; // (0 + 10 + (10 + 8)) / 3
40-
double actualAvgWaitingTime = NonPreemptivePriorityScheduling.calculateAverageWaitingTime(processes,
41-
executionOrder);
27+
double actualAvgWaitingTime = NonPreemptivePriorityScheduling.calculateAverageWaitingTime(processes, executionOrder);
4228

43-
assertEquals(expectedAvgWaitingTime, actualAvgWaitingTime, 0.01,
44-
"Average waiting time should be calculated correctly.");
29+
assertEquals(expectedAvgWaitingTime, actualAvgWaitingTime, 0.01, "Average waiting time should be calculated correctly.");
4530
}
4631

4732
@Test
4833
public void testCalculateAverageTurnaroundTime() {
49-
NonPreemptivePriorityScheduling.Process[] processes = {
50-
new NonPreemptivePriorityScheduling.Process(1, 10, 2),
51-
new NonPreemptivePriorityScheduling.Process(2, 5, 1),
52-
new NonPreemptivePriorityScheduling.Process(3, 8, 3)
53-
};
34+
NonPreemptivePriorityScheduling.Process[] processes = {new NonPreemptivePriorityScheduling.Process(1, 10, 2), new NonPreemptivePriorityScheduling.Process(2, 5, 1), new NonPreemptivePriorityScheduling.Process(3, 8, 3)};
5435

55-
NonPreemptivePriorityScheduling.Process[] executionOrder = NonPreemptivePriorityScheduling
56-
.scheduleProcesses(processes);
36+
NonPreemptivePriorityScheduling.Process[] executionOrder = NonPreemptivePriorityScheduling.scheduleProcesses(processes);
5737

5838
double expectedAvgTurnaroundTime = (5 + 15 + 23) / 3.0; // (5 + (5 + 10) + (5 + 10 + 8)) / 3
59-
double actualAvgTurnaroundTime = NonPreemptivePriorityScheduling.calculateAverageTurnaroundTime(processes,
60-
executionOrder);
39+
double actualAvgTurnaroundTime = NonPreemptivePriorityScheduling.calculateAverageTurnaroundTime(processes, executionOrder);
6140

62-
assertEquals(expectedAvgTurnaroundTime, actualAvgTurnaroundTime, 0.01,
63-
"Average turnaround time should be calculated correctly.");
41+
assertEquals(expectedAvgTurnaroundTime, actualAvgTurnaroundTime, 0.01, "Average turnaround time should be calculated correctly.");
6442
}
6543
}

0 commit comments

Comments
 (0)