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

Side by Side Diff: third_party/WebKit/Source/core/fetch/ResourceLoaderOptionsTest.cpp

Issue 2125003002: Move CrossThreadCopier from platform/ to wtf/ Base URL: https://chromium.googlesource.com/chromium/src.git@TRV_RemoveTupleInBind
Patch Set: Rebase Created 4 years, 5 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "core/fetch/ResourceLoaderOptions.h" 5 #include "core/fetch/ResourceLoaderOptions.h"
6 6
7 #include "testing/gtest/include/gtest/gtest.h" 7 #include "testing/gtest/include/gtest/gtest.h"
8 #include <type_traits> 8 #include <type_traits>
9 9
10 namespace blink { 10 namespace blink {
(...skipping 10 matching lines...) Expand all
21 static_assert(std::is_enum<ContentSecurityPolicyDisposition>::value, "Conten tSecurityPolicyDisposition should be an enum"); 21 static_assert(std::is_enum<ContentSecurityPolicyDisposition>::value, "Conten tSecurityPolicyDisposition should be an enum");
22 static_assert(std::is_enum<RequestInitiatorContext>::value, "RequestInitiato rContext should be an enum"); 22 static_assert(std::is_enum<RequestInitiatorContext>::value, "RequestInitiato rContext should be an enum");
23 static_assert(std::is_enum<SynchronousPolicy>::value, "SynchronousPolicy sho uld be an enum"); 23 static_assert(std::is_enum<SynchronousPolicy>::value, "SynchronousPolicy sho uld be an enum");
24 static_assert(std::is_enum<CORSEnabled>::value, "CORSEnabled should be an en um"); 24 static_assert(std::is_enum<CORSEnabled>::value, "CORSEnabled should be an en um");
25 25
26 ResourceLoaderOptions original; 26 ResourceLoaderOptions original;
27 RefPtr<SecurityOrigin> securityOrigin = SecurityOrigin::createFromString("ht tp://www.google.com"); 27 RefPtr<SecurityOrigin> securityOrigin = SecurityOrigin::createFromString("ht tp://www.google.com");
28 original.securityOrigin = securityOrigin; 28 original.securityOrigin = securityOrigin;
29 original.initiatorInfo.name = AtomicString("xmlhttprequest"); 29 original.initiatorInfo.name = AtomicString("xmlhttprequest");
30 30
31 CrossThreadResourceLoaderOptionsData copyData = CrossThreadCopier<ResourceLo aderOptions>::copy(original); 31 CrossThreadResourceLoaderOptionsData copyData = WTF::CrossThreadCopier<Resou rceLoaderOptions>::copy(original);
32 ResourceLoaderOptions copy = copyData; 32 ResourceLoaderOptions copy = copyData;
33 33
34 // Check that contents are correctly copied to |copyData| 34 // Check that contents are correctly copied to |copyData|
35 EXPECT_EQ(original.dataBufferingPolicy, copyData.dataBufferingPolicy); 35 EXPECT_EQ(original.dataBufferingPolicy, copyData.dataBufferingPolicy);
36 EXPECT_EQ(original.allowCredentials, copyData.allowCredentials); 36 EXPECT_EQ(original.allowCredentials, copyData.allowCredentials);
37 EXPECT_EQ(original.credentialsRequested, copyData.credentialsRequested); 37 EXPECT_EQ(original.credentialsRequested, copyData.credentialsRequested);
38 EXPECT_EQ(original.contentSecurityPolicyOption, copyData.contentSecurityPoli cyOption); 38 EXPECT_EQ(original.contentSecurityPolicyOption, copyData.contentSecurityPoli cyOption);
39 EXPECT_EQ(original.initiatorInfo.name, copyData.initiatorInfo.name); 39 EXPECT_EQ(original.initiatorInfo.name, copyData.initiatorInfo.name);
40 EXPECT_EQ(original.initiatorInfo.position, copyData.initiatorInfo.position); 40 EXPECT_EQ(original.initiatorInfo.position, copyData.initiatorInfo.position);
41 EXPECT_EQ(original.initiatorInfo.startTime, copyData.initiatorInfo.startTime ); 41 EXPECT_EQ(original.initiatorInfo.startTime, copyData.initiatorInfo.startTime );
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 80
81 // FIXME: The checks for content equality/pointer inequality for 81 // FIXME: The checks for content equality/pointer inequality for
82 // securityOrigin here is not complete (i.e. m_filePath is not checked). 82 // securityOrigin here is not complete (i.e. m_filePath is not checked).
83 // A unit test for SecurityOrigin::isolatedCopy() that covers these checks 83 // A unit test for SecurityOrigin::isolatedCopy() that covers these checks
84 // should be added. 84 // should be added.
85 } 85 }
86 86
87 } // namespace 87 } // namespace
88 88
89 } // namespace blink 89 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698