bump copyright year to 2025
[liba.git] / javascript / test / trajpoly7.js
blob781d1807914ef3f844c46edfa12565391a437ff9
1 #!/usr/bin/env node
2 const liba = require("../liba");
3 function assert(expr) {
4 if (!eval(expr)) {
5 throw Error(expr);
8 function do_leak_check() {
9 for (const arg of arguments) {
10 arg.delete();
12 if (liba.do_leak_check) {
13 liba.do_leak_check();
16 var ctx = new liba.trajpoly7(1, 0, 1, 0, 1, 0, 1, 0, 1);
17 assert("ctx.p");
18 assert("ctx.v");
19 assert("ctx.a");
20 assert("ctx.j");
21 for (var i = 0; i < 1; i += 0.1) {
22 console.log(i, ctx.pos(i), ctx.vel(i), ctx.acc(i), ctx.jer(i));
24 do_leak_check(ctx);