/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/javascript/cpp11_ref_qualifiers_runme.js
51 строка
877 B
Olly Betts
[js] Add _runme.js files for ynit tests that pass
21 май 2023, 23:18
21 май 2023, 23:18
5eedba4
Код
Авторство
О чём код?
var cpp11_ref_qualifiers = require("cpp11_ref_qualifiers"); h = new cpp11_ref_qualifiers.Host(); // Basic testing h.h1(); h.h2(); h.h6(); h.h7(); h.h(); // %feature testing f = new cpp11_ref_qualifiers.Features(); if (f.F1() != "F1") { throw new Error("Fail"); } if (f.F2() != "F2") { throw new Error("Fail"); } if (f.F3() != "F3") { throw new Error("Fail"); } if (f.C1(0) != "C1") { throw new Error("Fail"); } if (f.C2(0) != "C2") { throw new Error("Fail"); } if (f.C3(0) != "C3") { throw new Error("Fail"); } // %rename testing r = new cpp11_ref_qualifiers.Renames(); r.RR1(); r.RR2(); r.RR3(); r.SS1(0); r.SS2(0); r.SS3(0); // Conversion operators co = new cpp11_ref_qualifiers.ConversionOperators(); s = co.StringConvertCopy(); s = co.StringConvertMove(); co2 = new cpp11_ref_qualifiers.ConversionOperators2(); s = co2.StringConvertMove();