Index: chromeos/network/onc/onc_test_utils.cc |
diff --git a/chrome/browser/chromeos/network_settings/onc_test_utils.cc b/chromeos/network/onc/onc_test_utils.cc |
similarity index 74% |
rename from chrome/browser/chromeos/network_settings/onc_test_utils.cc |
rename to chromeos/network/onc/onc_test_utils.cc |
index d76fbfa9d5ddf07fafe521194209ddc4480634a5..0a948bfc432555c6707011f86aee8bb97af24933 100644 |
--- a/chrome/browser/chromeos/network_settings/onc_test_utils.cc |
+++ b/chromeos/network/onc/onc_test_utils.cc |
@@ -2,25 +2,38 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/chromeos/network_settings/onc_test_utils.h" |
+#include "chromeos/network/onc/onc_test_utils.h" |
#include "base/file_path.h" |
#include "base/json/json_file_value_serializer.h" |
#include "base/logging.h" |
#include "base/path_service.h" |
#include "base/values.h" |
-#include "chrome/common/chrome_paths.h" |
+#include "chromeos/chromeos_test_utils.h" |
namespace chromeos { |
namespace onc { |
namespace test_utils { |
+namespace { |
+ |
+// The name of the component directory to get the test data from. |
+const char kNetworkComponentDirectory[] = "network"; |
+ |
+} // namespace |
+ |
scoped_ptr<base::DictionaryValue> ReadTestDictionary( |
const std::string& filename) { |
+ base::DictionaryValue* dict = NULL; |
FilePath path; |
- PathService::Get(chrome::DIR_TEST_DATA, &path); |
- path = path.AppendASCII("chromeos").AppendASCII("network_settings"). |
- Append(filename); |
+ if (!chromeos::test_utils::GetTestDataPath(kNetworkComponentDirectory, |
+ filename, |
+ &path)) { |
+ NOTREACHED() << "Unable to get test dictionary path for " |
+ << kNetworkComponentDirectory << "/" << filename; |
+ return make_scoped_ptr(dict); |
+ } |
+ |
JSONFileValueSerializer serializer(path); |
serializer.set_allow_trailing_comma(true); |
@@ -29,7 +42,6 @@ scoped_ptr<base::DictionaryValue> ReadTestDictionary( |
CHECK(content != NULL) << "Couldn't json-deserialize file '" |
<< filename << "': " << error_message; |
- base::DictionaryValue* dict = NULL; |
CHECK(content->GetAsDictionary(&dict)) |
<< "File '" << filename |
<< "' does not contain a dictionary as expected, but type " |