Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(835)

Unified Diff: sandbox/win/src/sid_unittest.cc

Issue 1851213002: Remove sandbox on Windows. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix nacl compile issues Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « sandbox/win/src/sid.cc ('k') | sandbox/win/src/sidestep/ia32_modrm_map.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sandbox/win/src/sid_unittest.cc
diff --git a/sandbox/win/src/sid_unittest.cc b/sandbox/win/src/sid_unittest.cc
deleted file mode 100644
index 76d61e82f5b343f2db7189b9c77610c34d3faf5c..0000000000000000000000000000000000000000
--- a/sandbox/win/src/sid_unittest.cc
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// This file contains unit tests for the sid class.
-
-#define _ATL_NO_EXCEPTIONS
-#include <atlbase.h>
-#include <atlsecurity.h>
-
-#include "sandbox/win/src/sid.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace sandbox {
-
-// Calls ::EqualSid. This function exists only to simplify the calls to
-// ::EqualSid by removing the need to cast the input params.
-BOOL EqualSid(const SID *sid1, const SID *sid2) {
- return ::EqualSid(const_cast<SID*>(sid1), const_cast<SID*>(sid2));
-}
-
-// Tests the creation if a Sid
-TEST(SidTest, Constructors) {
- ATL::CSid sid_world = ATL::Sids::World();
- SID *sid_world_pointer = const_cast<SID*>(sid_world.GetPSID());
-
- // Check the SID* constructor
- Sid sid_sid_star(sid_world_pointer);
- ASSERT_TRUE(EqualSid(sid_world_pointer, sid_sid_star.GetPSID()));
-
- // Check the copy constructor
- Sid sid_copy(sid_sid_star);
- ASSERT_TRUE(EqualSid(sid_world_pointer, sid_copy.GetPSID()));
-
- // Note that the WELL_KNOWN_SID_TYPE constructor is tested in the GetPSID
- // test.
-}
-
-// Tests the method GetPSID
-TEST(SidTest, GetPSID) {
- // Check for non-null result;
- ASSERT_NE(static_cast<SID*>(NULL), Sid(::WinLocalSid).GetPSID());
- ASSERT_NE(static_cast<SID*>(NULL), Sid(::WinCreatorOwnerSid).GetPSID());
- ASSERT_NE(static_cast<SID*>(NULL), Sid(::WinBatchSid).GetPSID());
-
- ASSERT_TRUE(EqualSid(Sid(::WinNullSid).GetPSID(),
- ATL::Sids::Null().GetPSID()));
-
- ASSERT_TRUE(EqualSid(Sid(::WinWorldSid).GetPSID(),
- ATL::Sids::World().GetPSID()));
-
- ASSERT_TRUE(EqualSid(Sid(::WinDialupSid).GetPSID(),
- ATL::Sids::Dialup().GetPSID()));
-
- ASSERT_TRUE(EqualSid(Sid(::WinNetworkSid).GetPSID(),
- ATL::Sids::Network().GetPSID()));
-
- ASSERT_TRUE(EqualSid(Sid(::WinBuiltinAdministratorsSid).GetPSID(),
- ATL::Sids::Admins().GetPSID()));
-
- ASSERT_TRUE(EqualSid(Sid(::WinBuiltinUsersSid).GetPSID(),
- ATL::Sids::Users().GetPSID()));
-
- ASSERT_TRUE(EqualSid(Sid(::WinBuiltinGuestsSid).GetPSID(),
- ATL::Sids::Guests().GetPSID()));
-
- ASSERT_TRUE(EqualSid(Sid(::WinProxySid).GetPSID(),
- ATL::Sids::Proxy().GetPSID()));
-}
-
-} // namespace sandbox
« no previous file with comments | « sandbox/win/src/sid.cc ('k') | sandbox/win/src/sidestep/ia32_modrm_map.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698