Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2709)

Unified Diff: base/values_unittest.cc

Issue 2841623003: Remove base::Value::Get{Buffer,Size} (Closed)
Patch Set: std::vector::assign instead of std::vector::operator= Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « base/values.cc ('k') | chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: base/values_unittest.cc
diff --git a/base/values_unittest.cc b/base/values_unittest.cc
index 7f871123dd0a74f6a7c840e710fe26262b9b0cc3..1b5ff3cb3cca577d097a38ded7a5098810e5b4f8 100644
--- a/base/values_unittest.cc
+++ b/base/values_unittest.cc
@@ -442,25 +442,26 @@ TEST(ValuesTest, BinaryValue) {
// Default constructor creates a BinaryValue with a buffer of size 0.
auto binary = MakeUnique<Value>(Value::Type::BINARY);
ASSERT_TRUE(binary.get());
- ASSERT_EQ(0U, binary->GetSize());
+ ASSERT_TRUE(binary->GetBlob().empty());
// Test the common case of a non-empty buffer
Value::BlobStorage buffer(15);
char* original_buffer = buffer.data();
binary.reset(new Value(std::move(buffer)));
ASSERT_TRUE(binary.get());
- ASSERT_TRUE(binary->GetBuffer());
- ASSERT_EQ(original_buffer, binary->GetBuffer());
- ASSERT_EQ(15U, binary->GetSize());
+ ASSERT_TRUE(binary->GetBlob().data());
+ ASSERT_EQ(original_buffer, binary->GetBlob().data());
+ ASSERT_EQ(15U, binary->GetBlob().size());
char stack_buffer[42];
memset(stack_buffer, '!', 42);
binary = Value::CreateWithCopiedBuffer(stack_buffer, 42);
ASSERT_TRUE(binary.get());
- ASSERT_TRUE(binary->GetBuffer());
- ASSERT_NE(stack_buffer, binary->GetBuffer());
- ASSERT_EQ(42U, binary->GetSize());
- ASSERT_EQ(0, memcmp(stack_buffer, binary->GetBuffer(), binary->GetSize()));
+ ASSERT_TRUE(binary->GetBlob().data());
+ ASSERT_NE(stack_buffer, binary->GetBlob().data());
+ ASSERT_EQ(42U, binary->GetBlob().size());
+ ASSERT_EQ(0, memcmp(stack_buffer, binary->GetBlob().data(),
+ binary->GetBlob().size()));
// Test overloaded GetAsBinary.
Value* narrow_value = binary.get();
@@ -754,10 +755,8 @@ TEST(ValuesTest, DeepCopy) {
ASSERT_TRUE(copy_binary);
ASSERT_NE(copy_binary, original_binary);
ASSERT_TRUE(copy_binary->IsType(Value::Type::BINARY));
- ASSERT_NE(original_binary->GetBuffer(), copy_binary->GetBuffer());
- ASSERT_EQ(original_binary->GetSize(), copy_binary->GetSize());
- ASSERT_EQ(0, memcmp(original_binary->GetBuffer(), copy_binary->GetBuffer(),
- original_binary->GetSize()));
+ ASSERT_NE(original_binary->GetBlob().data(), copy_binary->GetBlob().data());
+ ASSERT_EQ(original_binary->GetBlob(), copy_binary->GetBlob());
Value* copy_value = NULL;
ASSERT_TRUE(copy_dict->Get("list", &copy_value));
« no previous file with comments | « base/values.cc ('k') | chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698