2018-01-24 16:22:48 -05:00
|
|
|
#! /bin/bash
|
|
|
|
|
|
|
|
testTake9From10() {
|
2020-12-14 10:08:36 -05:00
|
|
|
assertEquals "1 2 3 4 5 6 7 8 9" "$(list {1..10} | list_take 9 | unlist)"
|
2018-01-24 16:22:48 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
testTake8From10() {
|
2020-12-14 10:08:36 -05:00
|
|
|
assertEquals "1 2 3 4 5 6 7 8" "$(list {1..10} | list_take 8 | unlist)"
|
2018-01-24 16:22:48 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
testTakeAll() {
|
2020-12-14 10:08:36 -05:00
|
|
|
assertEquals "1 2 3 4 5 6 7 8 9 10" "$(list {1..10} | list_take 10 | unlist)"
|
2018-01-24 16:22:48 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
testTakeMoreThanAvailable() {
|
2020-12-14 10:08:36 -05:00
|
|
|
assertEquals "1 2 3 4 5 6 7 8 9 10" "$(list {1..10} | list_take 15 | unlist)"
|
2018-01-24 16:22:48 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
testTakeZero() {
|
2020-12-14 10:08:36 -05:00
|
|
|
assertEquals "" "$(list {1..10} | list_take 0 | unlist)"
|
2018-01-24 16:22:48 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
. ./shunit2-init.sh
|