/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/javascript/cpp11_rvalue_reference_runme.js
31 строка
749 B
Olly Betts
[js] Add _runme.js files for ynit tests that pass
21 май 2023, 23:18
21 май 2023, 23:18
5eedba4
Код
Авторство
О чём код?
var cpp11_rvalue_reference = require("cpp11_rvalue_reference"); a = new cpp11_rvalue_reference.A(); a.setAcopy(5); if (a.getAcopy() != 5) { throw new Error("int A::getAcopy() value is " + a.getAcopy() + " should be 5"); } ptr = a.getAptr(); a.setAptr(ptr); if (a.getAcopy() != 5) { throw new Error("after A::setAptr(): int A::getAcopy() value is " + a.getAcopy( ) + " should be 5"); } a.setAref(ptr); if (a.getAcopy() != 5) { throw new Error("after A::setAref(): int A::getAcopy() value is " + a.getAcopy( ) + " should be 5"); } rvalueref = a.getAmove(); a.setAref(rvalueref); if (a.getAcopy() != 5) { throw new Error("after A::setAmove(): int A::getAcopy() value is " + a.getAcopy( ) + " should be 5"); }