Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qjsengine.cpp File Reference

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::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(), 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.