blob: 34ede1ce3261bc3971eebc5e1765d252d44be2d4 [file] [log] [blame]
// Copyright 2022 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.
#include <utility>
#include <vector>
#include <base/check.h>
#include <base/json/json_reader.h>
#include "runtime_probe/utils/function_test_utils.h"
namespace runtime_probe {
BaseFunctionTest::BaseFunctionTest() {
SetTestRoot(mock_context()->root_dir());
}
BaseFunctionTest::~BaseFunctionTest() = default;
// static
base::Value::List BaseFunctionTest::CreateProbeResultFromJson(
const std::string& str) {
auto res = base::JSONReader::Read(str);
CHECK(res.has_value() && res->is_list());
return std::move(res->GetList());
}
} // namespace runtime_probe