blob: 551d16233b1a7642cc62ef70f134c031d6d294fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
assert::equals () {
local -r result="$1"; shift
local -r expected="$1"; shift
local -r callee=${FUNCNAME[1]}
if [[ "$result" != "$expected" ]]; then
cat <<ERROR | log::pipe ERROR
In $callee expected
'$expected'
But got
'$result'
ERROR
exit 2
fi
log VERBOSE "Result in $callee as expected: '$expected'"
}
assert::not_empty () {
local -r name="$1"; shift
local -r content="$1"; shift
local -r callee=${FUNCNAME[1]}
if [ -z "$content" ]; then
log ERROR "In $callee expected '$name' not to be empty!"
exit 2
fi
log VERBOSE "Result in $callee as expected not empty"
}
|