summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/tools/qarraydata
diff options
context:
space:
mode:
authorJoão Abecasis <joao.abecasis@nokia.com>2012-01-11 16:01:10 +0100
committerQt by Nokia <qt-info@nokia.com>2012-01-17 15:37:47 +0100
commit9e9f7a482abbfc862c9a5cc292139a36b5f25700 (patch)
tree354e906307aac4417a6128a60b7e6eb40c16d858 /tests/auto/corelib/tools/qarraydata
parent301f7b780cbb0e5b1f6c9bf88bdb7dffe9b1110e (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.cpp36
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);