|
| 1 | +import { stoogeSort } from '../StoogeSort' |
| 2 | + |
| 3 | +test('The StoogeSort of the array [1, 6, 4, 7, 2] is [1, 2, 4, 6, 7]', () => { |
| 4 | + const arr = [1, 6, 4, 7, 2] |
| 5 | + const res = stoogeSort(arr, 0, arr.length) |
| 6 | + expect(res).toEqual([1, 2, 4, 6, 7]) |
| 7 | +}) |
| 8 | + |
| 9 | +test('The StoogeSort of the array [] is []', () => { |
| 10 | + const arr = [] |
| 11 | + const res = stoogeSort(arr, 0, arr.length) |
| 12 | + expect(res).toEqual([]) |
| 13 | +}) |
| 14 | + |
| 15 | +test('The StoogeSort of the array [46, 15, 49, 65, 23] is [15, 23, 46, 49, 65]', () => { |
| 16 | + const arr = [46, 15, 49, 65, 23] |
| 17 | + const res = stoogeSort(arr, 0, arr.length) |
| 18 | + expect(res).toEqual([15, 23, 46, 49, 65]) |
| 19 | +}) |
| 20 | + |
| 21 | +test('The StoogeSort of the array [136, 459, 132, 566, 465] is [132, 136, 459, 465, 566]', () => { |
| 22 | + const arr = [136, 459, 132, 566, 465] |
| 23 | + const res = stoogeSort(arr, 0, arr.length) |
| 24 | + expect(res).toEqual([132, 136, 459, 465, 566]) |
| 25 | +}) |
| 26 | + |
| 27 | +test('The StoogeSort of the array [45, 3, 156, 1, 56] is [1, 3, 45, 56, 156]', () => { |
| 28 | + const arr = [45, 3, 156, 1, 56] |
| 29 | + const res = stoogeSort(arr, 0, arr.length) |
| 30 | + expect(res).toEqual([1, 3, 45, 56, 156]) |
| 31 | +}) |
0 commit comments