Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/_test.sim/simulation/components/error.js
function TestScript1A() {} | function TestScript1A() {} | ||||
try { | TS_ASSERT_EXCEPTION(() => { Engine.RegisterComponentType(12345, "TestScript1A", TestScript1A); }); | ||||
Engine.RegisterComponentType(12345, "TestScript1A", TestScript1A); | |||||
Engine.TS_FAIL("Missed exception"); | |||||
} catch (e) { | |||||
// print("Caught exception: " + e + "\n"); | |||||
} | |||||
var n = Engine.QueryInterface(12345, IID_Test1); | var n = Engine.QueryInterface(12345, IID_Test1); | ||||
if (n !== null) | if (n !== null) | ||||
Engine.TS_FAIL("QueryInterface return "+n+", not null"); | Engine.TS_FAIL("QueryInterface return "+n+", not null"); |
Wildfire Games · Phabricator