mirror of https://github.com/swig/swig.git
22 lines
738 B
JavaScript
22 lines
738 B
JavaScript
var javascript_uint8array_fragment = require("javascript_uint8array_fragment");
|
|
|
|
var assertIsEqual = function(actual, expected, msg) {
|
|
if (actual !== expected) {
|
|
throw new Error(msg);
|
|
}
|
|
};
|
|
|
|
var d = javascript_uint8array_fragment.getData();
|
|
// Verify fetched data from C
|
|
assertIsEqual(d instanceof Uint8Array, true, "Not Uint8array");
|
|
assertIsEqual(d.length, 5, "wrong length");
|
|
assertIsEqual(d[0], 1, "wrong d[0]");
|
|
assertIsEqual(d[1], 2, "wrong d[1]");
|
|
assertIsEqual(d[2], 3, "wrong d[2]");
|
|
assertIsEqual(d[3], 4, "wrong d[3]");
|
|
assertIsEqual(d[4], 5, "wrong d[4]");
|
|
|
|
// Create data to verify on C side
|
|
var s = new Uint8Array([5, 4, 3, 2, 1]);
|
|
assertIsEqual(javascript_uint8array_fragment.verifyData(s), 1, "verifyData failed");
|