diff options
author | mtklein <mtklein@chromium.org> | 2014-11-12 11:08:20 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-11-12 11:08:20 -0800 |
commit | 703d3c7093f1fb8a40a46d465d9dd5ae60a456d5 (patch) | |
tree | 7992eb6cf73e09f09ee6e36041cc66e653739035 /tests/RefCntTest.cpp | |
parent | 4bf406a478148117df59d91d76843ea0def3fdd8 (diff) |
Followup: remove unnecessary SkTRefArray
BUG=skia:
Review URL: https://codereview.chromium.org/719113004
Diffstat (limited to 'tests/RefCntTest.cpp')
-rw-r--r-- | tests/RefCntTest.cpp | 43 |
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); } |