| Index: media/base/test_data_util.cc
|
| diff --git a/media/base/test_data_util.cc b/media/base/test_data_util.cc
|
| index a83fa840b41c70ed4e36f11bfdc3d900fc2a079a..9cd886f29270baf5436db31c9096ebc59db1595c 100644
|
| --- a/media/base/test_data_util.cc
|
| +++ b/media/base/test_data_util.cc
|
| @@ -12,14 +12,38 @@
|
|
|
| namespace media {
|
|
|
| +const base::FilePath::CharType kTestDataPath[] =
|
| + FILE_PATH_LITERAL("media/test/data");
|
| +
|
| base::FilePath GetTestDataFilePath(const std::string& name) {
|
| base::FilePath file_path;
|
| CHECK(PathService::Get(base::DIR_SOURCE_ROOT, &file_path));
|
| + return file_path.Append(GetTestDataPath()).AppendASCII(name);
|
| +}
|
| +
|
| +base::FilePath GetTestDataPath() {
|
| + return base::FilePath(kTestDataPath);
|
| +}
|
| +
|
| +std::string GetURLQueryString(const QueryParams& query_params) {
|
| + std::string query = "";
|
| + QueryParams::const_iterator itr = query_params.begin();
|
| + for (; itr != query_params.end(); ++itr) {
|
| + if (itr != query_params.begin())
|
| + query.append("&");
|
| + query.append(itr->first + "=" + itr->second);
|
| + }
|
| + return query;
|
| +}
|
|
|
| - return file_path.AppendASCII("media")
|
| - .AppendASCII("test")
|
| - .AppendASCII("data")
|
| - .AppendASCII(name);
|
| +scoped_ptr<net::SpawnedTestServer> StartMediaHttpTestServer() {
|
| + scoped_ptr<net::SpawnedTestServer> http_test_server;
|
| + http_test_server.reset(new net::SpawnedTestServer(
|
| + net::SpawnedTestServer::TYPE_HTTP,
|
| + net::SpawnedTestServer::kLocalhost,
|
| + GetTestDataPath()));
|
| + CHECK(http_test_server->Start());
|
| + return http_test_server.Pass();
|
| }
|
|
|
| scoped_refptr<DecoderBuffer> ReadTestDataFile(const std::string& name) {
|
|
|