Home | History | Annotate | Download | only in qscriptengine

Lines Matching refs:fun

96         QScriptValue fun = eng.newFunction(myFunction);
97 QCOMPARE(fun.isValid(), true);
98 QCOMPARE(fun.isFunction(), true);
99 QCOMPARE(fun.isObject(), true);
100 // QCOMPARE(fun.scriptClass(), (QScriptClass*)0);
103 QScriptValue prot = fun.property("prototype", QScriptValue::ResolveLocal);
105 QVERIFY(prot.property("constructor").strictlyEquals(fun));
107 QCOMPARE(fun.propertyFlags("prototype"), QScriptValue::Undeletable);
112 QCOMPARE(fun.prototype().isValid(), true);
113 QCOMPARE(fun.prototype().isFunction(), true);
114 QCOMPARE(fun.prototype().strictlyEquals(eng.evaluate("Function.prototype")), true);
116 QCOMPARE(fun.call().isNull(), true);
117 // QCOMPARE(fun.construct().isObject(), true);
122 QScriptValue fun = eng.newFunction(myFunctionWithArg, reinterpret_cast<void*>(&expectedResult));
123 QVERIFY(fun.isFunction());
124 // QCOMPARE(fun.scriptClass(), (QScriptClass*)0);
127 QScriptValue prot = fun.property("prototype", QScriptValue::ResolveLocal);
129 QVERIFY(prot.property("constructor").strictlyEquals(fun));
131 QCOMPARE(fun.propertyFlags("prototype"), QScriptValue::Undeletable);
136 QCOMPARE(fun.prototype().isValid(), true);
137 QCOMPARE(fun.prototype().isFunction(), true);
138 QCOMPARE(fun.prototype().strictlyEquals(eng.evaluate("Function.prototype")), true);
140 QScriptValue result = fun.call();
147 QScriptValue fun = eng.newFunction(myFunction, proto);
148 QCOMPARE(fun.isValid(), true);
149 QCOMPARE(fun.isFunction(), true);
150 QCOMPARE(fun.isObject(), true);
152 QCOMPARE(fun.prototype().isValid(), true);
153 QCOMPARE(fun.prototype().isFunction(), true);
154 QCOMPARE(fun.prototype().strictlyEquals(eng.evaluate("Function.prototype")), true);
156 QCOMPARE(fun.property("prototype").strictlyEquals(proto), true);
158 QCOMPARE(fun.propertyFlags("prototype"), QScriptValue::Undeletable);
159 QCOMPARE(proto.property("constructor").strictlyEquals(fun), true);
163 QCOMPARE(fun.call().isNull(), true);
164 // QCOMPARE(fun.construct().isObject(), true);
168 QScriptValue fun = eng.newFunction(myFunctionThatReturns);
169 QCOMPARE(fun.isValid(), true);
170 QCOMPARE(fun.isFunction(), true);
171 QCOMPARE(fun.isObject(), true);
173 QScriptValue result = fun.call();
179 QScriptValue fun = eng.newFunction(myFunctionThatReturnsWithoutEngine);
180 QCOMPARE(fun.isValid(), true);
181 QCOMPARE(fun.isFunction(), true);
182 QCOMPARE(fun.isObject(), true);
184 QScriptValue result = fun.call();
193 QScriptValue fun = eng.newFunction(myFunctionThatReturnsWrongEngine, reinterpret_cast<void*>(&wrongEngine));
194 QCOMPARE(fun.isValid(), true);
195 QCOMPARE(fun.isFunction(), true);
196 QCOMPARE(fun.isObject(), true);
199 QScriptValue result = fun.call();
609 QScriptValue fun = eng.evaluate("(function foo () { return null; });");
611 QVERIFY(fun.isFunction());
630 fun.call();
664 QVERIFY(fun.call().isNull());