From 6c740e29640ceb392c1845e120eaab6f981b6551 Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Thu, 3 Aug 2017 11:23:32 -0700 Subject: Remove CPDF_Array::Truncate(). The only non-test caller is gone. Change-Id: I261bc6d97c3047b2935d7b663c1a5f7d15670714 Reviewed-on: https://pdfium-review.googlesource.com/10010 Commit-Queue: Lei Zhang Reviewed-by: Tom Sepez --- core/fpdfapi/parser/cpdf_array_unittest.cpp | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'core/fpdfapi/parser/cpdf_array_unittest.cpp') diff --git a/core/fpdfapi/parser/cpdf_array_unittest.cpp b/core/fpdfapi/parser/cpdf_array_unittest.cpp index 006e5fad33..4ce66dcadb 100644 --- a/core/fpdfapi/parser/cpdf_array_unittest.cpp +++ b/core/fpdfapi/parser/cpdf_array_unittest.cpp @@ -53,32 +53,6 @@ TEST(cpdf_array, Clear) { EXPECT_EQ(0U, arr->GetCount()); } -TEST(cpdf_array, Truncate) { - { - const int elems[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; - auto arr = pdfium::MakeUnique(); - for (size_t i = 0; i < FX_ArraySize(elems); ++i) - arr->AddNew(elems[i]); - arr->Truncate(4); - const int expected[] = {1, 2, 3, 4}; - ASSERT_EQ(FX_ArraySize(expected), arr->GetCount()); - for (size_t i = 0; i < FX_ArraySize(expected); ++i) - EXPECT_EQ(expected[i], arr->GetIntegerAt(i)); - arr->Truncate(0); - EXPECT_EQ(0U, arr->GetCount()); - } - { - // When the range is out of bound, Truncate() has no effect. - // It does not try to grow the array. - const int elems[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; - auto arr = pdfium::MakeUnique(); - for (size_t i = 0; i < FX_ArraySize(elems); ++i) - arr->AddNew(elems[i]); - arr->Truncate(11); - EXPECT_EQ(FX_ArraySize(elems), arr->GetCount()); - } -} - TEST(cpdf_array, InsertAt) { { const int elems[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; -- cgit v1.2.3