aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/BitSetTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/BitSetTest.cpp')
-rw-r--r--tests/BitSetTest.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/BitSetTest.cpp b/tests/BitSetTest.cpp
index 96bf80f9b1..c7f2073ea6 100644
--- a/tests/BitSetTest.cpp
+++ b/tests/BitSetTest.cpp
@@ -21,6 +21,12 @@ static void TestBitSet(skiatest::Reporter* reporter) {
REPORTER_ASSERT(reporter, set0.isBitSet(24) == true);
REPORTER_ASSERT(reporter, set0.isBitSet(35) == true);
+ SkTDArray<unsigned int> data;
+ set0.exportTo(&data);
+ REPORTER_ASSERT(reporter, data.count() == 2);
+ REPORTER_ASSERT(reporter, data[0] == 24);
+ REPORTER_ASSERT(reporter, data[1] == 35);
+
set1.setBit(12345, true);
set1.orBits(set0);
REPORTER_ASSERT(reporter, set0.isBitSet(12345) == false);