Add BubbleSort unit tests (#3275)

This commit is contained in:
Aitor Fidalgo Sánchez
2022-09-19 19:23:08 +02:00
committed by GitHub
parent 276bbe2530
commit a2dd154ad6
2 changed files with 53 additions and 24 deletions

View File

@ -32,28 +32,4 @@ class BubbleSort implements SortAlgorithm {
}
return array;
}
/**
* Driver Code
*/
public static void main(String[] args) {
Integer[] integers = {4, 23, 6, 78, 1, 54, 231, 9, 12};
BubbleSort bubbleSort = new BubbleSort();
bubbleSort.sort(integers);
for (int i = 0; i < integers.length - 1; ++i) {
assert integers[i] <= integers[i + 1];
}
print(integers);
/* output: [1, 4, 6, 9, 12, 23, 54, 78, 231] */
String[] strings = {"c", "a", "e", "b", "d"};
bubbleSort.sort(strings);
for (int i = 0; i < strings.length - 1; i++) {
assert strings[i].compareTo(strings[i + 1]) <= 0;
}
print(bubbleSort.sort(strings));
/* output: [a, b, c, d, e] */
}
}