Chromium Code Reviews| Index: chrome/browser/chromeos/drive/test_servers/http_response_unittest.cc |
| diff --git a/chrome/browser/chromeos/drive/test_servers/http_response_unittest.cc b/chrome/browser/chromeos/drive/test_servers/http_response_unittest.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..041b0c0e91bb466a74697662993d51b4825c19e5 |
| --- /dev/null |
| +++ b/chrome/browser/chromeos/drive/test_servers/http_response_unittest.cc |
| @@ -0,0 +1,32 @@ |
| +// Copyright (c) 2012 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. |
| + |
| +#include "chrome/browser/chromeos/drive/test_servers/http_response.h" |
| + |
| +#include "testing/gtest/include/gtest/gtest.h" |
| + |
| +namespace drive { |
| +namespace test_servers { |
| + |
| +TEST(HttpResponseTest, GenerateResponse) { |
| + HttpResponse response; |
| + response.code = SUCCESS; |
| + response.content = "Sample content - Hello world!"; |
| + response.content_type = "text/plain"; |
| + response.custom_headers["Simple-Header"] = "Simple value."; |
| + std::string response_string = response.ToResponseString(); |
| + |
| + std::string request_response_string = |
|
satorux1
2012/11/13 05:13:18
const std::string kExpectedRequestResponseString
mtomasz
2012/11/13 12:23:07
Done.
|
| + "HTTP/1.1 200 OK\r\n" |
| + "Content-Length: 29\r\n" |
| + "Content-Type: text/plain\r\n" |
| + "Simple-Header: Simple value.\r\n\r\n" |
| + "Sample content - Hello world!"; |
| + |
| + EXPECT_EQ(request_response_string, |
| + response_string); |
| +} |
| + |
| +} // namespace test_servers |
| +} // namespace drive |