Remove Q_ASSERT's from ecmascript test.

These Q_ASSERT's were redundant as the test functions that call these
functions already verify that "value == 0".

Change-Id: Ic23e539c5814153d67fea8156ade0783f91d7b83
Task-number: QTBUG-17582
Reviewed-by: Rohan McGovern
(cherry picked from commit 6f791f8ad0b7ef023d91c1609ce076443f335c13)
This commit is contained in:
Jason McDonald 2011-05-04 12:26:59 +10:00 committed by Rohan McGovern
parent d4ccaaa83a
commit d0d61b454a
1 changed files with 0 additions and 4 deletions

View File

@ -2272,16 +2272,12 @@ public:
~CppOwnershipReturnValue() { delete value; } ~CppOwnershipReturnValue() { delete value; }
Q_INVOKABLE QObject *create() { Q_INVOKABLE QObject *create() {
Q_ASSERT(value == 0);
value = new QObject; value = new QObject;
QDeclarativeEngine::setObjectOwnership(value, QDeclarativeEngine::CppOwnership); QDeclarativeEngine::setObjectOwnership(value, QDeclarativeEngine::CppOwnership);
return value; return value;
} }
Q_INVOKABLE MyQmlObject *createQmlObject() { Q_INVOKABLE MyQmlObject *createQmlObject() {
Q_ASSERT(value == 0);
MyQmlObject *rv = new MyQmlObject; MyQmlObject *rv = new MyQmlObject;
value = rv; value = rv;
return rv; return rv;