2019-01-08 20:32:16 -06:00
|
|
|
import "../testing.ucg" as t;
|
|
|
|
|
|
|
|
let asserts = t.asserts{};
|
|
|
|
|
|
|
|
let not_equal_result = asserts.not_equal{
|
|
|
|
left=1,
|
|
|
|
right=2,
|
|
|
|
};
|
|
|
|
assert not_equal_result;
|
|
|
|
assert asserts.equal{
|
|
|
|
left=not_equal_result.desc,
|
2019-01-13 13:47:48 -06:00
|
|
|
right="1 != 2",
|
2019-01-08 20:32:16 -06:00
|
|
|
};
|
|
|
|
|
|
|
|
let bad_not_equal_result = asserts.not_equal{
|
|
|
|
left=1,
|
|
|
|
right=1,
|
|
|
|
};
|
|
|
|
assert asserts.not_ok{test=bad_not_equal_result.ok};
|
|
|
|
assert asserts.equal{
|
|
|
|
left=bad_not_equal_result.desc,
|
2019-01-13 13:47:48 -06:00
|
|
|
right="1 != 1",
|
2019-01-08 20:32:16 -06:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
let equal_result = asserts.equal{
|
|
|
|
left=1,
|
|
|
|
right=1,
|
|
|
|
};
|
|
|
|
assert equal_result;
|
|
|
|
assert asserts.equal{
|
|
|
|
left=equal_result.desc,
|
2019-01-13 13:47:48 -06:00
|
|
|
right="1 == 1",
|
2019-01-08 20:32:16 -06:00
|
|
|
};
|
|
|
|
|
|
|
|
let bad_equal_result = asserts.equal{
|
|
|
|
left=1,
|
|
|
|
right=2,
|
|
|
|
};
|
|
|
|
assert asserts.equal{
|
|
|
|
left=bad_equal_result.desc,
|
2019-01-13 13:47:48 -06:00
|
|
|
right="1 == 2",
|
2019-01-08 20:32:16 -06:00
|
|
|
};
|
|
|
|
|
|
|
|
let ok_result = asserts.ok{
|
|
|
|
test=true,
|
|
|
|
};
|
|
|
|
assert ok_result;
|
|
|
|
assert asserts.equal{
|
|
|
|
left=ok_result.desc,
|
2019-01-13 13:47:48 -06:00
|
|
|
right="TODO description",
|
2019-01-08 20:32:16 -06:00
|
|
|
};
|
|
|
|
|
|
|
|
let bad_ok_result = t.asserts.ok{
|
|
|
|
test=false,
|
|
|
|
};
|
|
|
|
assert asserts.equal{
|
|
|
|
left=bad_ok_result.desc,
|
2019-01-13 13:47:48 -06:00
|
|
|
right="TODO description",
|
2019-01-08 20:32:16 -06:00
|
|
|
};
|
|
|
|
|
|
|
|
let not_ok_result = asserts.not_ok{
|
|
|
|
test=false,
|
|
|
|
};
|
|
|
|
assert not_ok_result;
|
|
|
|
assert asserts.equal{
|
|
|
|
left=not_ok_result.desc,
|
2019-01-13 13:47:48 -06:00
|
|
|
right="TODO description",
|
2019-01-08 20:32:16 -06:00
|
|
|
};
|