aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/RefCntTest.cpp
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2014-11-12 11:08:20 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2014-11-12 11:08:20 -0800
commit703d3c7093f1fb8a40a46d465d9dd5ae60a456d5 (patch)
tree7992eb6cf73e09f09ee6e36041cc66e653739035 /tests/RefCntTest.cpp
parent4bf406a478148117df59d91d76843ea0def3fdd8 (diff)
Followup: remove unnecessary SkTRefArray
Diffstat (limited to 'tests/RefCntTest.cpp')
-rw-r--r--tests/RefCntTest.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/tests/RefCntTest.cpp b/tests/RefCntTest.cpp
index bd4f348fba..cf6ca3e0f2 100644
--- a/tests/RefCntTest.cpp
+++ b/tests/RefCntTest.cpp
@@ -6,7 +6,6 @@
*/
#include "SkRefCnt.h"
-#include "SkTRefArray.h"
#include "SkThreadUtils.h"
#include "SkTypes.h"
#include "SkWeakRefCnt.h"
@@ -27,47 +26,6 @@ public:
int InstCounterClass::gInstCounter;
-static void test_refarray(skiatest::Reporter* reporter) {
- REPORTER_ASSERT(reporter, 0 == InstCounterClass::gInstCounter);
-
- const int N = 10;
- SkTRefArray<InstCounterClass>* array = SkTRefArray<InstCounterClass>::Create(N);
-
- REPORTER_ASSERT(reporter, 1 == array->getRefCnt());
- REPORTER_ASSERT(reporter, N == array->count());
-
- REPORTER_ASSERT(reporter, N == InstCounterClass::gInstCounter);
- array->unref();
- REPORTER_ASSERT(reporter, 0 == InstCounterClass::gInstCounter);
-
- // Now test the copy factory
-
- int i;
- InstCounterClass* src = new InstCounterClass[N];
- REPORTER_ASSERT(reporter, N == InstCounterClass::gInstCounter);
- for (i = 0; i < N; ++i) {
- REPORTER_ASSERT(reporter, i == src[i].fCount);
- }
-
- array = SkTRefArray<InstCounterClass>::Create(src, N);
- REPORTER_ASSERT(reporter, 1 == array->getRefCnt());
- REPORTER_ASSERT(reporter, N == array->count());
-
- REPORTER_ASSERT(reporter, 2*N == InstCounterClass::gInstCounter);
- for (i = 0; i < N; ++i) {
- REPORTER_ASSERT(reporter, i == (*array)[i].fCount);
- }
-
- delete[] src;
- REPORTER_ASSERT(reporter, N == InstCounterClass::gInstCounter);
-
- for (i = 0; i < N; ++i) {
- REPORTER_ASSERT(reporter, i == (*array)[i].fCount);
- }
- array->unref();
- REPORTER_ASSERT(reporter, 0 == InstCounterClass::gInstCounter);
-}
-
static void bounce_ref(void* data) {
SkRefCnt* ref = static_cast<SkRefCnt*>(data);
for (int i = 0; i < 100000; ++i) {
@@ -143,5 +101,4 @@ static void test_weakRefCnt(skiatest::Reporter* reporter) {
DEF_TEST(RefCnt, reporter) {
test_refCnt(reporter);
test_weakRefCnt(reporter);
- test_refarray(reporter);
}