Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qjsengine.cpp File Reference

(0dc4fd240a2897c5c443a0ef6d84c416843e4938)

Go to the source code of this file.

Functions

object setProperty ("num", 42)
 
 Q_ASSERT (result.equals(expected) &&!result.strictlyEquals(expected))
 

Variables

QJSEngine engine
 [qjs-engine]
 
QJSValue object = engine.newObject()
 
QJSValue function = engine.evaluate("(o) => o.num *= 2 ")
 
QJSValueList args = { object }
 
QJSValue result = function.call(args)
 
QJSValue expected = "84"
 

Function Documentation

◆ Q_ASSERT()

Q_ASSERT ( result. equalsexpected) &&!result.strictlyEquals(expected)

◆ setProperty()

object setProperty ( "num" ,
42  )

Variable Documentation

◆ args

QJSValueList args = { object }

Definition at line 10 of file qjsengine.cpp.

◆ engine

QJSEngine engine

[qjs-engine]

Definition at line 6 of file qjsengine.cpp.

◆ expected

QJSValue expected = "84"

Definition at line 12 of file qjsengine.cpp.

Referenced by QTest::_q_compareSequence(), QTapTestLogger::addIncident(), atomicCompareExchange(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTest::compare_helper(), QTest::compare_helper(), QTest::compare_ptr_helper(), QTest::compare_ptr_helper(), QTest::compare_ptr_helper(), QTest::compare_ptr_helper(), QTest::compare_ptr_helper(), QTest::compare_ptr_helper(), QTest::compare_string_helper(), compareHelper(), compareHelper(), compareListToArray(), floatingCompare(), formatFailMessage(), formatFailMessage(), QuickTestResult::fuzzyCompare(), QV4::Atomics::method_compareExchange(), QtPrivate::BindableWarnings::printMetaTypeMismatch(), QTest::qCaught(), QTest::qCaught(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qCompare(), QTest::qTest(), QTimerInfoList::registerTimer(), TestRunnerSystemSemaphore::release(), QTest::IgnoreResultList::stringsMatch(), and TestQString::toInt().

◆ function

QJSValue function = engine.evaluate("(o) => o.num *= 2 ")

Definition at line 9 of file qjsengine.cpp.

◆ object

QJSValue object = engine.newObject()

Definition at line 7 of file qjsengine.cpp.

◆ result

QJSValue result = function.call(args)

Definition at line 11 of file qjsengine.cpp.