1*635a8641SAndroid Build Coastguard Worker // Copyright (c) 2013 The Chromium Authors. All rights reserved. 2*635a8641SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*635a8641SAndroid Build Coastguard Worker // found in the LICENSE file. 4*635a8641SAndroid Build Coastguard Worker 5*635a8641SAndroid Build Coastguard Worker #include "base/debug/crash_logging.h" 6*635a8641SAndroid Build Coastguard Worker 7*635a8641SAndroid Build Coastguard Worker #include "testing/gtest/include/gtest/gtest.h" 8*635a8641SAndroid Build Coastguard Worker TEST(CrashLoggingTest,UninitializedCrashKeyStringSupport)9*635a8641SAndroid Build Coastguard WorkerTEST(CrashLoggingTest, UninitializedCrashKeyStringSupport) { 10*635a8641SAndroid Build Coastguard Worker auto* crash_key = base::debug::AllocateCrashKeyString( 11*635a8641SAndroid Build Coastguard Worker "test", base::debug::CrashKeySize::Size32); 12*635a8641SAndroid Build Coastguard Worker EXPECT_FALSE(crash_key); 13*635a8641SAndroid Build Coastguard Worker 14*635a8641SAndroid Build Coastguard Worker base::debug::SetCrashKeyString(crash_key, "value"); 15*635a8641SAndroid Build Coastguard Worker 16*635a8641SAndroid Build Coastguard Worker base::debug::ClearCrashKeyString(crash_key); 17*635a8641SAndroid Build Coastguard Worker } 18