#!/bin/bash
: ${t=timeout -v 1 ./quicksort_test}
set -ve
diff - <($t) <<<$'sorting\nsorted:'
diff - <($t 53) <<.
sorting 53
sorted: 53
.

diff - <($t 53 37) <<.
sorting 53 37
sorted: 37 53
.

diff - <($t -1 11 53 33 12 -5 -8 99 11) <<.
sorting -1 11 53 33 12 -5 -8 99 11
sorted: -8 -5 -1 11 11 12 33 53 99
.

diff - <($t -1 11 53 33 -5 -8 99 11) <<.
sorting -1 11 53 33 -5 -8 99 11
sorted: -8 -5 -1 11 11 33 53 99
.

diff - <($t -1 11 53 33 -5 -8 11 99) <<.
sorting -1 11 53 33 -5 -8 11 99
sorted: -8 -5 -1 11 11 33 53 99
.

diff - <($t -1 11 53 33 -5 -8 11 -9) <<.
sorting -1 11 53 33 -5 -8 11 -9
sorted: -9 -8 -5 -1 11 11 33 53
.
