Add catches_strings test to test throws char * typemap

This commit is contained in:
William S Fulton 2022-09-18 19:37:02 +01:00
commit 4a29229bab
21 changed files with 286 additions and 0 deletions

View file

@ -0,0 +1,15 @@
var catches_strings = require("catches_strings");
exception_thrown = false;
try {
catches_strings.StringsThrower.charstring();
} catch (e) {
console.log(typeof(e))
console.log(e.constructor.name)
console.log(typeof(e.message))
if (!e.message.includes("charstring message"))
throw new Error("incorrect exception message " + e.message);
exception_thrown = true;
}
if (!exception_thrown)
throw new Error("Should have thrown an exception");