summaryrefslogtreecommitdiffstats
path: root/base/tracked_objects_unittest.cc
diff options
context:
space:
mode:
authorjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-06 19:14:48 +0000
committerjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-06 19:14:48 +0000
commiteab79c381d2ab62637d2e3b4008334b743117acf (patch)
tree601e6c0795be3c96e52de179c796b762bff9b539 /base/tracked_objects_unittest.cc
parent8007ad499fb26b50b51fab300c7aa2f3900bf8ea (diff)
downloadchromium_src-eab79c381d2ab62637d2e3b4008334b743117acf.zip
chromium_src-eab79c381d2ab62637d2e3b4008334b743117acf.tar.gz
chromium_src-eab79c381d2ab62637d2e3b4008334b743117acf.tar.bz2
Minor cleanup: Make method private that is only used for testing
r=rtenneti Review URL: http://codereview.chromium.org/8484003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108817 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/tracked_objects_unittest.cc')
-rw-r--r--base/tracked_objects_unittest.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/base/tracked_objects_unittest.cc b/base/tracked_objects_unittest.cc
index 482e318..de7451a 100644
--- a/base/tracked_objects_unittest.cc
+++ b/base/tracked_objects_unittest.cc
@@ -14,7 +14,7 @@
namespace tracked_objects {
class TrackedObjectsTest : public testing::Test {
- public:
+ protected:
TrackedObjectsTest() {
// On entry, leak any database structures in case they are still in use by
// prior threads.
@@ -26,6 +26,11 @@ class TrackedObjectsTest : public testing::Test {
// single threaded, and carefully accounting for items.
ThreadData::ShutdownSingleThreadedCleanup(false);
}
+
+ // Provide access, since this class is a friend of ThreadData.
+ void ShutdownSingleThreadedCleanup(bool leak) {
+ ThreadData::ShutdownSingleThreadedCleanup(leak);
+ }
};
TEST_F(TrackedObjectsTest, MinimalStartupShutdown) {
@@ -46,7 +51,7 @@ TEST_F(TrackedObjectsTest, MinimalStartupShutdown) {
data->SnapshotDeathMap(&death_map);
EXPECT_EQ(0u, death_map.size());
// Cleanup with no leaking.
- ThreadData::ShutdownSingleThreadedCleanup(false);
+ ShutdownSingleThreadedCleanup(false);
// Do it again, just to be sure we reset state completely.
ThreadData::InitializeAndSetTrackingStatus(true);