b681b265 |
import { fastestResult, najneomeskanejsiResult } from './selectAlgorithm';
test('find fastest result', () => {
const fastest = fastestResult([
[
[
{ processor: 1, endTime: 10 },
{ processor: 1, endTime: 11 }
],
[
{ processor: 2, endTime: 7 },
{ processor: 2, endTime: 8 }
]
],
[
[
{ processor: 1, endTime: 20 },
],
[
{ processor: 2, endTime: 19 }
]
],
]);
expect(fastest).toBe(0);
});
test('find najneomeskanejsi result', () => {
const best = najneomeskanejsiResult([
[
[
{ processor: 1, endTime: 10, delayed: 10 },
{ processor: 1, endTime: 11, delayed: 20 }
],
],
[
[
{ processor: 1, endTime: 10, delayed: 0 },
{ processor: 1, endTime: 11, delayed: 5 }
],
],
[
[
{ processor: 1, endTime: 10, delayed: 10 },
{ processor: 1, endTime: 11, delayed: 10 }
],
]
]);
expect(best).toBe(1);
}); |