Index: base/debug/activity_analyzer_unittest.cc |
diff --git a/base/debug/activity_analyzer_unittest.cc b/base/debug/activity_analyzer_unittest.cc |
index 82889dc4ef29a0a95a2730088c0534b0fcb10532..31871f5dd698961909727a380a2d208f113bf73c 100644 |
--- a/base/debug/activity_analyzer_unittest.cc |
+++ b/base/debug/activity_analyzer_unittest.cc |
@@ -314,6 +314,7 @@ TEST_F(ActivityAnalyzerTest, UserDataSnapshotTest) { |
} |
TEST_F(ActivityAnalyzerTest, GlobalUserDataTest) { |
+ const int64_t pid = GetCurrentProcId(); |
GlobalActivityTracker::CreateWithLocalMemory(kMemorySize, 0, "", 3, 0); |
const char string1[] = "foo"; |
@@ -324,18 +325,21 @@ TEST_F(ActivityAnalyzerTest, GlobalUserDataTest) { |
GlobalActivityAnalyzer global_analyzer(MakeUnique<PersistentMemoryAllocator>( |
const_cast<void*>(allocator->data()), allocator->size(), 0, 0, "", true)); |
- ActivityUserData& global_data = GlobalActivityTracker::Get()->global_data(); |
- global_data.Set("raw", "foo", 3); |
- global_data.SetString("string", "bar"); |
- global_data.SetChar("char", '9'); |
- global_data.SetInt("int", -9999); |
- global_data.SetUint("uint", 9999); |
- global_data.SetBool("bool", true); |
- global_data.SetReference("ref", string1, sizeof(string1)); |
- global_data.SetStringReference("sref", string2); |
- |
+ ActivityUserData& process_data = GlobalActivityTracker::Get()->process_data(); |
+ ASSERT_NE(0U, process_data.id()); |
+ process_data.Set("raw", "foo", 3); |
+ process_data.SetString("string", "bar"); |
+ process_data.SetChar("char", '9'); |
+ process_data.SetInt("int", -9999); |
+ process_data.SetUint("uint", 9999); |
+ process_data.SetBool("bool", true); |
+ process_data.SetReference("ref", string1, sizeof(string1)); |
+ process_data.SetStringReference("sref", string2); |
+ |
+ int64_t first_pid = global_analyzer.GetFirstProcess(); |
+ DCHECK_EQ(pid, first_pid); |
const ActivityUserData::Snapshot& snapshot = |
- global_analyzer.GetGlobalDataSnapshot(); |
+ global_analyzer.GetProcessDataSnapshot(pid); |
ASSERT_TRUE(ContainsKey(snapshot, "raw")); |
EXPECT_EQ("foo", snapshot.at("raw").Get().as_string()); |
ASSERT_TRUE(ContainsKey(snapshot, "string")); |