#ifndef TOOLS_JSON_SCHEMA_COMPILER_TEST_TEST_UTIL_H_
#define TOOLS_JSON_SCHEMA_COMPILER_TEST_TEST_UTIL_H_
#include <memory>
#include <string_view>
#include "base/values.h"
namespace json_schema_compiler {
namespace test_util {
base::Value ReadJson(std::string_view json);
template <typename T>
std::vector<T> Vector(const T& a) { … }
template <typename T>
std::vector<T> Vector(const T& a, const T& b) { … }
template <typename T>
std::vector<T> Vector(const T& a, const T& b, const T& c) { … }
base::Value List(base::Value a);
base::Value List(base::Value a, base::Value b);
base::Value List(base::Value a, base::Value b, base::Value c);
base::Value Dictionary(const std::string& ak, base::Value av);
base::Value Dictionary(const std::string& ak,
base::Value av,
const std::string& bk,
base::Value bv);
base::Value Dictionary(const std::string& ak,
base::Value av,
const std::string& bk,
base::Value bv,
const std::string& ck,
base::Value cv);
}
}
#endif