Index: tests/DataRefTest.cpp |
diff --git a/tests/DataRefTest.cpp b/tests/DataRefTest.cpp |
index 313a61066d3d273b165ff4e040e93f0885f049f9..9043a58722a3870e7a1656015d4df79e6b303327 100644 |
--- a/tests/DataRefTest.cpp |
+++ b/tests/DataRefTest.cpp |
@@ -7,7 +7,6 @@ |
*/ |
#include "Test.h" |
#include "SkData.h" |
-#include "SkDataSet.h" |
#include "SkDataTable.h" |
#include "SkOrderedReadBuffer.h" |
#include "SkOrderedWriteBuffer.h" |
@@ -162,71 +161,6 @@ static void TestDataTable(skiatest::Reporter* reporter) { |
test_globaltable(reporter); |
} |
-static void unrefAll(const SkDataSet::Pair pairs[], int count) { |
- for (int i = 0; i < count; ++i) { |
- pairs[i].fValue->unref(); |
- } |
-} |
- |
-// asserts that inner is a subset of outer |
-static void test_dataset_subset(skiatest::Reporter* reporter, |
- const SkDataSet& outer, const SkDataSet& inner) { |
- SkDataSet::Iter iter(inner); |
- for (; !iter.done(); iter.next()) { |
- SkData* outerData = outer.find(iter.key()); |
- REPORTER_ASSERT(reporter, outerData); |
- REPORTER_ASSERT(reporter, outerData->equals(iter.value())); |
- } |
-} |
- |
-static void test_datasets_equal(skiatest::Reporter* reporter, |
- const SkDataSet& ds0, const SkDataSet& ds1) { |
- REPORTER_ASSERT(reporter, ds0.count() == ds1.count()); |
- |
- test_dataset_subset(reporter, ds0, ds1); |
- test_dataset_subset(reporter, ds1, ds0); |
-} |
- |
-static void test_dataset(skiatest::Reporter* reporter, const SkDataSet& ds, |
- int count) { |
- REPORTER_ASSERT(reporter, ds.count() == count); |
- |
- SkDataSet::Iter iter(ds); |
- int index = 0; |
- for (; !iter.done(); iter.next()) { |
-// const char* name = iter.key(); |
-// SkData* data = iter.value(); |
-// SkDebugf("[%d] %s:%s\n", index, name, (const char*)data->bytes()); |
- index += 1; |
- } |
- REPORTER_ASSERT(reporter, index == count); |
- |
- SkDynamicMemoryWStream ostream; |
- ds.writeToStream(&ostream); |
- SkMemoryStream istream; |
- istream.setData(ostream.copyToData())->unref(); |
- SkDataSet copy(&istream); |
- |
- test_datasets_equal(reporter, ds, copy); |
-} |
- |
-static void test_dataset(skiatest::Reporter* reporter) { |
- SkDataSet set0(NULL, 0); |
- SkDataSet set1("hello", SkAutoTUnref<SkData>(SkData::NewWithCString("world"))); |
- |
- const SkDataSet::Pair pairs[] = { |
- { "one", SkData::NewWithCString("1") }, |
- { "two", SkData::NewWithCString("2") }, |
- { "three", SkData::NewWithCString("3") }, |
- }; |
- SkDataSet set3(pairs, 3); |
- unrefAll(pairs, 3); |
- |
- test_dataset(reporter, set0, 0); |
- test_dataset(reporter, set1, 1); |
- test_dataset(reporter, set3, 3); |
-} |
- |
static void* gGlobal; |
static void delete_int_proc(const void* ptr, size_t len, void* context) { |
@@ -318,7 +252,6 @@ static void TestData(skiatest::Reporter* reporter) { |
tmp->unref(); |
test_cstring(reporter); |
- test_dataset(reporter); |
test_files(reporter); |
} |