Chromium Code Reviews| Index: content/common/sandbox_mac_system_access_unittest.mm |
| diff --git a/content/common/sandbox_mac_system_access_unittest.mm b/content/common/sandbox_mac_system_access_unittest.mm |
| index 09ac85485d24522009ee1001cdbee73a89103092..4ddc73a5988c0de0e012ae93a131ab1112890154 100644 |
| --- a/content/common/sandbox_mac_system_access_unittest.mm |
| +++ b/content/common/sandbox_mac_system_access_unittest.mm |
| @@ -5,6 +5,7 @@ |
| #import <Cocoa/Cocoa.h> |
| #include "base/file_util.h" |
| +#include "base/files/scoped_file.h" |
| #include "base/logging.h" |
| #include "base/strings/sys_string_conversions.h" |
| #include "content/common/sandbox_mac.h" |
| @@ -86,9 +87,8 @@ class MacSandboxedFileAccessTestCase : public MacSandboxTestCase { |
| REGISTER_SANDBOX_TEST_CASE(MacSandboxedFileAccessTestCase); |
| bool MacSandboxedFileAccessTestCase::SandboxedTest() { |
| - int fdes = open("/etc/passwd", O_RDONLY); |
| - file_util::ScopedFD file_closer(&fdes); |
| - return fdes == -1; |
| + base::ScopedFD fdes(open("/etc/passwd", O_RDONLY)); |
|
agl
2014/03/18 06:52:05
This, line 115 and line 108 should also have HANDL
|
| + return !fdes.is_valid(); |
| } |
| TEST_F(MacSandboxTest, FileAccess) { |
| @@ -105,15 +105,14 @@ class MacSandboxedUrandomTestCase : public MacSandboxTestCase { |
| REGISTER_SANDBOX_TEST_CASE(MacSandboxedUrandomTestCase); |
| bool MacSandboxedUrandomTestCase::SandboxedTest() { |
| - int fdes = open("/dev/urandom", O_RDONLY); |
| - file_util::ScopedFD file_closer(&fdes); |
| + base::ScopedFD fdes(open("/dev/urandom", O_RDONLY)); |
| // Opening /dev/urandom succeeds under the sandbox. |
| - if (fdes == -1) |
| + if (!fdes.is_valid()) |
| return false; |
| char buf[16]; |
| - int rc = read(fdes, buf, sizeof(buf)); |
| + int rc = read(fdes.get(), buf, sizeof(buf)); |
| return rc == sizeof(buf); |
| } |