| // Copyright 2014 The Chromium OS Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| #ifndef BUFFET_COMMANDS_UNITTEST_UTILS_H_ |
| #define BUFFET_COMMANDS_UNITTEST_UTILS_H_ |
| // Helper method to create base::Value from a string as a smart pointer. |
| // For ease of definition in C++ code, double-quotes in the source definition |
| // are replaced with apostrophes. |
| std::unique_ptr<base::Value> CreateValue(const char* json); |
| // Helper method to create a JSON dictionary object from a string. |
| std::unique_ptr<base::DictionaryValue> CreateDictionaryValue(const char* json); |
| // Converts a JSON value to a string. It also converts double-quotes to |
| // apostrophes for easy comparisons in C++ source code. |
| std::string ValueToString(const base::Value* value); |
| #endif // BUFFET_COMMANDS_UNITTEST_UTILS_H_ |