diff options
author | João Abecasis <joao.abecasis@nokia.com> | 2012-01-11 16:01:10 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-17 15:37:47 +0100 |
commit | 9e9f7a482abbfc862c9a5cc292139a36b5f25700 (patch) | |
tree | 354e906307aac4417a6128a60b7e6eb40c16d858 /tests/auto/corelib/tools/qarraydata | |
parent | 301f7b780cbb0e5b1f6c9bf88bdb7dffe9b1110e (diff) |
Don't use RefCount int operations
, as those are going away.
This cleans use of those operations in the QArrayData stack.
Change-Id: I67705fe0a2f8d99ea13739b675021356a5736f83
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'tests/auto/corelib/tools/qarraydata')
-rw-r--r-- | tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp b/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp index 4d121a823f..d1da18d4e1 100644 --- a/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp +++ b/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp @@ -92,25 +92,25 @@ void tst_QArrayData::referenceCounting() // Reference counting initialized to 1 (owned) QArrayData array = { { Q_BASIC_ATOMIC_INITIALIZER(1) }, 0, 0, 0, 0 }; - QCOMPARE(int(array.ref), 1); + QCOMPARE(array.ref.atomic.load(), 1); QVERIFY(!array.ref.isStatic()); QVERIFY(array.ref.isSharable()); QVERIFY(array.ref.ref()); - QCOMPARE(int(array.ref), 2); + QCOMPARE(array.ref.atomic.load(), 2); QVERIFY(array.ref.deref()); - QCOMPARE(int(array.ref), 1); + QCOMPARE(array.ref.atomic.load(), 1); QVERIFY(array.ref.ref()); - QCOMPARE(int(array.ref), 2); + QCOMPARE(array.ref.atomic.load(), 2); QVERIFY(array.ref.deref()); - QCOMPARE(int(array.ref), 1); + QCOMPARE(array.ref.atomic.load(), 1); QVERIFY(!array.ref.deref()); - QCOMPARE(int(array.ref), 0); + QCOMPARE(array.ref.atomic.load(), 0); // Now would be a good time to free/release allocated data } @@ -119,17 +119,17 @@ void tst_QArrayData::referenceCounting() // Reference counting initialized to 0 (non-sharable) QArrayData array = { { Q_BASIC_ATOMIC_INITIALIZER(0) }, 0, 0, 0, 0 }; - QCOMPARE(int(array.ref), 0); + QCOMPARE(array.ref.atomic.load(), 0); QVERIFY(!array.ref.isStatic()); QVERIFY(!array.ref.isSharable()); QVERIFY(!array.ref.ref()); // Reference counting fails, data should be copied - QCOMPARE(int(array.ref), 0); + QCOMPARE(array.ref.atomic.load(), 0); QVERIFY(!array.ref.deref()); - QCOMPARE(int(array.ref), 0); + QCOMPARE(array.ref.atomic.load(), 0); // Free/release data } @@ -138,16 +138,16 @@ void tst_QArrayData::referenceCounting() // Reference counting initialized to -1 (static read-only data) QArrayData array = { Q_REFCOUNT_INITIALIZE_STATIC, 0, 0, 0, 0 }; - QCOMPARE(int(array.ref), -1); + QCOMPARE(array.ref.atomic.load(), -1); QVERIFY(array.ref.isStatic()); QVERIFY(array.ref.isSharable()); QVERIFY(array.ref.ref()); - QCOMPARE(int(array.ref), -1); + QCOMPARE(array.ref.atomic.load(), -1); QVERIFY(array.ref.deref()); - QCOMPARE(int(array.ref), -1); + QCOMPARE(array.ref.atomic.load(), -1); } } @@ -164,20 +164,20 @@ void tst_QArrayData::sharedNullEmpty() QVERIFY(empty->ref.isSharable()); QVERIFY(empty->ref.isShared()); - QCOMPARE(int(null->ref), -1); - QCOMPARE(int(empty->ref), -1); + QCOMPARE(null->ref.atomic.load(), -1); + QCOMPARE(empty->ref.atomic.load(), -1); QVERIFY(null->ref.ref()); QVERIFY(empty->ref.ref()); - QCOMPARE(int(null->ref), -1); - QCOMPARE(int(empty->ref), -1); + QCOMPARE(null->ref.atomic.load(), -1); + QCOMPARE(empty->ref.atomic.load(), -1); QVERIFY(null->ref.deref()); QVERIFY(empty->ref.deref()); - QCOMPARE(int(null->ref), -1); - QCOMPARE(int(empty->ref), -1); + QCOMPARE(null->ref.atomic.load(), -1); + QCOMPARE(empty->ref.atomic.load(), -1); QVERIFY(null != empty); |