(actual, expected, description)
| 1153 | } |
| 1154 | |
| 1155 | function assert_equals(actual, expected, description) |
| 1156 | { |
| 1157 | /* |
| 1158 | * Test if two primitives are equal or two objects |
| 1159 | * are the same object |
| 1160 | */ |
| 1161 | if (typeof actual != typeof expected) { |
| 1162 | assert(false, "assert_equals", description, |
| 1163 | "expected (" + typeof expected + ") ${expected} but got (" + typeof actual + ") ${actual}", |
| 1164 | {expected:expected, actual:actual}); |
| 1165 | return; |
| 1166 | } |
| 1167 | assert(same_value(actual, expected), "assert_equals", description, |
| 1168 | "expected ${expected} but got ${actual}", |
| 1169 | {expected:expected, actual:actual}); |
| 1170 | } |
| 1171 | expose(assert_equals, "assert_equals"); |
| 1172 | |
| 1173 | function assert_not_equals(actual, expected, description) |
no test coverage detected