19 lines
392 B
Bash
Executable File
19 lines
392 B
Bash
Executable File
#!/bin/ksh
|
|
|
|
function test_factor {
|
|
echo "Testing: `eval factor $1`"
|
|
res=`eval factor $1 2>&1`
|
|
if [ "$res" != "$2" ]; then
|
|
echo "Expected \"$2\", got \"$res\" from factor: `eval echo $1`"
|
|
exit 1
|
|
fi
|
|
}
|
|
|
|
# The first arg will get factor'd.
|
|
# The 2nd arg is an expected string/response from factor for that argument.
|
|
|
|
# Test overflow cases
|
|
test_factor '8675309' '8675309: 8675309'
|
|
|
|
exit 0
|