| Index: tests/DynamicHashTest.cpp
|
| diff --git a/tests/DynamicHashTest.cpp b/tests/DynamicHashTest.cpp
|
| index 4a8c3a01a28d316016eb7091ed6e39c17e052712..2425ea24cabf31e27da94b59ec84c4c08d53636a 100644
|
| --- a/tests/DynamicHashTest.cpp
|
| +++ b/tests/DynamicHashTest.cpp
|
| @@ -36,23 +36,23 @@ static void test_growth(skiatest::Reporter* reporter) {
|
| Entry d = { 4, 5.0 };
|
| Entry e = { 5, 6.0 };
|
|
|
| - Hash hash(0);
|
| - ASSERT(hash.capacity() == 1);
|
| + Hash hash(4);
|
| + ASSERT(hash.capacity() == 4);
|
|
|
| hash.add(&a);
|
| - ASSERT(hash.capacity() == 2);
|
| + ASSERT(hash.capacity() == 4);
|
|
|
| hash.add(&b);
|
| ASSERT(hash.capacity() == 4);
|
|
|
| hash.add(&c);
|
| - ASSERT(hash.capacity() == 8);
|
| + ASSERT(hash.capacity() == 4);
|
|
|
| hash.add(&d);
|
| ASSERT(hash.capacity() == 8);
|
|
|
| hash.add(&e);
|
| - ASSERT(hash.capacity() == 16);
|
| + ASSERT(hash.capacity() == 8);
|
|
|
| ASSERT(hash.count() == 5);
|
| }
|
| @@ -61,20 +61,12 @@ static void test_add(skiatest::Reporter* reporter) {
|
| Hash hash;
|
| Entry a = { 1, 2.0 };
|
| Entry b = { 2, 3.0 };
|
| - Entry c = { 1, 1.0 };
|
|
|
| ASSERT(hash.count() == 0);
|
| hash.add(&a);
|
| ASSERT(hash.count() == 1);
|
| hash.add(&b);
|
| ASSERT(hash.count() == 2);
|
| - hash.add(&c); // Overwrites a.
|
| - ASSERT(hash.count() == 2);
|
| -
|
| - // Make sure the hash didn't modify the entries we inserted when overwriting.
|
| - ASSERT(a.value == 2.0);
|
| - ASSERT(b.value == 3.0);
|
| - ASSERT(c.value == 1.0);
|
| }
|
|
|
| static void test_lookup(skiatest::Reporter* reporter) {
|
|
|