1ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown// Copyright 2013 The Chromium Authors. All rights reserved. 2ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown// Use of this source code is governed by a BSD-style license that can be 3ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown// found in the LICENSE file. 4ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 5ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include "base/process/process_metrics.h" 6ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 7ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include "base/memory/scoped_ptr.h" 8ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include "testing/gtest/include/gtest/gtest.h" 9ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 10ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownTEST(ProcessMetricsTestIos, Memory) { 11ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown scoped_ptr<base::ProcessMetrics> process_metrics( 12ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown base::ProcessMetrics::CreateProcessMetrics( 13ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown base::GetCurrentProcessHandle())); 14ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 15ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown ASSERT_NE(0u, process_metrics->GetWorkingSetSize()); 16ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 17ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown