blob: 44f1f2611bc3599fcb2ed6fbcc4b04892a83d34c [file] [log] [blame]
var li_carrays = require("li_carrays");
d = new li_carrays.doubleArray(10);
d.setitem(0, 7);
d.setitem(5, d.getitem(0) + 3);
if (d.getitem(5) + d.getitem(0) != 17) {
throw new Error;
}
shorts = new li_carrays.shortArray(5);
sum = li_carrays.sum_array(shorts);
if (sum != 0) {
throw new Error("incorrect zero sum, got: " + sum.toString());
}
for (i = 0; i < 5; i++)
shorts.setitem(i, i);
sum = li_carrays.sum_array(shorts);
if (sum != 0 + 1 + 2 + 3 + 4) {
throw new Error("incorrect sum, got: " + sum.toString());
}