assert_int_equal() calls in bin/tests/system/tcp/tests.sh pass the found
value as the first argument and the expected value as the second
argument, while the function interprets its arguments the other way
round. Fix argument handling in assert_int_equal() to make sure the
error messages printed by that function are correct.
# the error using the description of the tested variable provided in $3
# and return 1.
assert_int_equal() {
- expected="$1"
- found="$2"
+ found="$1"
+ expected="$2"
description="$3"
if [ "${expected}" -ne "${found}" ]; then
- echo_i "incorrect ${description}: expected ${expected}, got ${found}"
+ echo_i "incorrect ${description}: got ${found}, expected ${expected}"
return 1
fi