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

Side by Side Diff: chrome_frame/test/html_util_unittests.cc

Issue 2253001: Revert 48186, 48196, 48198 (Closed) Base URL: http://src.chromium.org/git/chromium.git
Patch Set: Created 10 years, 7 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 (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2009 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 <windows.h> 5 #include <windows.h>
6 #include <atlsecurity.h> 6 #include <atlsecurity.h>
7 #include <shellapi.h> 7 #include <shellapi.h>
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
11 #include "base/basictypes.h" 11 #include "base/basictypes.h"
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 // tag if we've already added it. 285 // tag if we've already added it.
286 for (int i = 0; i < arraysize(test_cases); ++i) { 286 for (int i = 0; i < arraysize(test_cases); ++i) {
287 std::string ua(test_cases[i].expected_); 287 std::string ua(test_cases[i].expected_);
288 std::string new_ua(http_utils::AddChromeFrameToUserAgentValue(ua)); 288 std::string new_ua(http_utils::AddChromeFrameToUserAgentValue(ua));
289 EXPECT_EQ(test_cases[i].expected_, new_ua); 289 EXPECT_EQ(test_cases[i].expected_, new_ua);
290 } 290 }
291 } 291 }
292 292
293 TEST_F(HtmlUtilUnittest, GetDefaultUserAgentHeaderWithCFTag) { 293 TEST_F(HtmlUtilUnittest, GetDefaultUserAgentHeaderWithCFTag) {
294 std::string ua(http_utils::GetDefaultUserAgentHeaderWithCFTag()); 294 std::string ua(http_utils::GetDefaultUserAgentHeaderWithCFTag());
295 EXPECT_NE(0u, ua.length()); 295 EXPECT_NE(0, ua.length());
296 EXPECT_NE(std::string::npos, ua.find("Mozilla")); 296 EXPECT_NE(std::string::npos, ua.find("Mozilla"));
297 EXPECT_NE(std::string::npos, ua.find(kChromeFrameUserAgent)); 297 EXPECT_NE(std::string::npos, ua.find(kChromeFrameUserAgent));
298 } 298 }
299 299
300 TEST_F(HtmlUtilUnittest, GetDefaultUserAgent) { 300 TEST_F(HtmlUtilUnittest, GetDefaultUserAgent) {
301 std::string ua(http_utils::GetDefaultUserAgent()); 301 std::string ua(http_utils::GetDefaultUserAgent());
302 EXPECT_NE(0u, ua.length()); 302 EXPECT_NE(0, ua.length());
303 EXPECT_NE(std::string::npos, ua.find("Mozilla")); 303 EXPECT_NE(std::string::npos, ua.find("Mozilla"));
304 } 304 }
305 305
306 TEST_F(HtmlUtilUnittest, GetChromeFrameUserAgent) { 306 TEST_F(HtmlUtilUnittest, GetChromeFrameUserAgent) {
307 const char* call1 = http_utils::GetChromeFrameUserAgent(); 307 const char* call1 = http_utils::GetChromeFrameUserAgent();
308 const char* call2 = http_utils::GetChromeFrameUserAgent(); 308 const char* call2 = http_utils::GetChromeFrameUserAgent();
309 // Expect static buffer since caller does no cleanup. 309 // Expect static buffer since caller does no cleanup.
310 EXPECT_EQ(call1, call2); 310 EXPECT_EQ(call1, call2);
311 std::string ua(call1); 311 std::string ua(call1);
312 EXPECT_EQ("chromeframe/0.0.0.0", ua); 312 EXPECT_EQ("chromeframe/0.0.0.0", ua);
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
362 "X-Frame-Options: SAMEORIGIN\r\n")); 362 "X-Frame-Options: SAMEORIGIN\r\n"));
363 EXPECT_TRUE(http_utils::HasFrameBustingHeader( 363 EXPECT_TRUE(http_utils::HasFrameBustingHeader(
364 "X-Frame-Options: deny\r\n" 364 "X-Frame-Options: deny\r\n"
365 "X-Frame-Options: ALLOWall\r\n" 365 "X-Frame-Options: ALLOWall\r\n"
366 "Content-Length: 42\r\n")); 366 "Content-Length: 42\r\n"));
367 EXPECT_TRUE(http_utils::HasFrameBustingHeader( 367 EXPECT_TRUE(http_utils::HasFrameBustingHeader(
368 "X-Frame-Options: SAMEORIGIN\r\n" 368 "X-Frame-Options: SAMEORIGIN\r\n"
369 "X-Frame-Options: ALLOWall\r\n")); 369 "X-Frame-Options: ALLOWall\r\n"));
370 } 370 }
371 371
OLDNEW
« no previous file with comments | « chrome_frame/test/exception_barrier_unittest.cc ('k') | chrome_frame/test/perf/chrome_frame_perftest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698