scilab: add assert equal function for tests
This commit is contained in:
parent
2e2d1afc4d
commit
c85a0a331f
1 changed files with 13 additions and 0 deletions
|
|
@ -44,3 +44,16 @@ function swigtesterror(msg)
|
||||||
end;
|
end;
|
||||||
exit(1)
|
exit(1)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
function checkequal(returned, expected, message)
|
||||||
|
if typeof(returned) <> typeof(expected) then
|
||||||
|
returned_type_msg = ["returned type:"; typeof(returned)];
|
||||||
|
expected_type_msg = ["expected type:"; typeof(expected)];
|
||||||
|
swigtesterror([message; returned_type_msg; expected_type_msg]);
|
||||||
|
end
|
||||||
|
if ~isequal(returned, expected) then
|
||||||
|
returned_value_msg = ["returned value:"; string(returned)];
|
||||||
|
expected_value_msg = ["expected value:"; string(expected)];
|
||||||
|
swigtesterror([message; returned_value_msg; expected_value_msg]);
|
||||||
|
end
|
||||||
|
endfunction
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue