summaryrefslogtreecommitdiffstats
path: root/base/sys_info_unittest.cc
diff options
context:
space:
mode:
authorrobert.nagy@gmail.com <robert.nagy@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-24 23:47:26 +0000
committerrobert.nagy@gmail.com <robert.nagy@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-24 23:47:26 +0000
commit926cf6ef9e4e408b3646bf42bf5dee3d9bfba99e (patch)
tree8ec88b77a8322cc03ae973e9fa8a2d107338ed0c /base/sys_info_unittest.cc
parent1bf1cc128530127c4531a65075623e5fd3bd2c78 (diff)
downloadchromium_src-926cf6ef9e4e408b3646bf42bf5dee3d9bfba99e.zip
chromium_src-926cf6ef9e4e408b3646bf42bf5dee3d9bfba99e.tar.gz
chromium_src-926cf6ef9e4e408b3646bf42bf5dee3d9bfba99e.tar.bz2
Add a unittest for base::SysInfo::MaxSharedMemorySize
on all OS_POSIX systems where it's available by checking the return value. BUG= TEST=base_unittests SysInfoTest.MaxSharedMemorySize Review URL: http://codereview.chromium.org/8381022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107014 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/sys_info_unittest.cc')
-rw-r--r--base/sys_info_unittest.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/base/sys_info_unittest.cc b/base/sys_info_unittest.cc
index edabdb5..887f7d1 100644
--- a/base/sys_info_unittest.cc
+++ b/base/sys_info_unittest.cc
@@ -9,6 +9,13 @@
typedef PlatformTest SysInfoTest;
+#if defined(OS_POSIX) && !defined(OS_MACOSX)
+TEST_F(SysInfoTest, MaxSharedMemorySize) {
+ // We aren't actually testing that it's correct, just that it's sane.
+ EXPECT_GT(base::SysInfo::MaxSharedMemorySize(), 0u);
+}
+#endif
+
TEST_F(SysInfoTest, NumProcs) {
// We aren't actually testing that it's correct, just that it's sane.
EXPECT_GE(base::SysInfo::NumberOfProcessors(), 1);