1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /**
- * This is a test for bump in $package$
- */
- #include "si_test.h"
- #include "bump.h"
- TEST_FUNC(bump) {
- BeVec v1, v2, vr;
- v1 = bevec(1.0, 2.0);
- v2 = bevec(3.0, 4.0);
- TEST_DOUBLEEQ(v1.x, 1.0);
- TEST_DOUBLEEQ(v1.y, 2.0);
- TEST_DOUBLEEQ(v2.x, 3.0);
- TEST_DOUBLEEQ(v2.y, 4.0);
- vr = bevec_add(v1, v2);
- TEST_DOUBLEEQ(vr.x, 4.0);
- TEST_DOUBLEEQ(vr.y, 6.0);
- vr = bevec_sub(v2, v1);
- TEST_DOUBLEEQ(vr.x, 2.0);
- TEST_DOUBLEEQ(vr.y, 2.0);
- vr = bevec_mul(v1, 3.0);
- TEST_DOUBLEEQ(vr.x, 3.0);
- TEST_DOUBLEEQ(vr.y, 6.0);
- vr = bevec_div(v1, 10.0);
- TEST_DOUBLEEQ(vr.x, 0.1);
- TEST_DOUBLEEQ(vr.y, 0.2);
- vr = bevec_div(v1, 0.0);
- TEST_DOUBLEEQ(vr.x, 0);
- TEST_DOUBLEEQ(vr.y, 0);
-
-
-
-
- TEST_DONE();
- }
- int main(void) {
- TEST_INIT();
- TEST_RUN(bump);
- TEST_REPORT();
- }
|