llvm/lldb/unittests/Symbol/JSONSymbolTest.cpp

//===-- JSONSymbolTest.cpp ------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "lldb/Core/Section.h"
#include "lldb/Symbol/Symbol.h"
#include "llvm/Testing/Support/Error.h"

#include "gtest/gtest.h"

usingnamespacelldb;
usingnamespacellvm;
usingnamespacelldb_private;

static std::string g_error_no_section_list =;
static std::string g_error_both_value_and_address =;
static std::string g_error_neither_value_or_address =;

TEST(JSONSymbolTest, DeserializeCodeAddress) {}

TEST(JSONSymbolTest, DeserializeCodeValue) {}

TEST(JSONSymbolTest, JSONInvalidValueAndAddress) {}

TEST(JSONSymbolTest, JSONInvalidNoValueOrAddress) {}

TEST(JSONSymbolTest, JSONInvalidType) {}

TEST(JSONSymbolTest, SymbolInvalidNoSectionList) {}

TEST(JSONSymbolTest, SymbolInvalidValueAndAddress) {}

TEST(JSONSymbolTest, SymbolInvalidNoValueOrAddress) {}

TEST(JSONSymbolTest, SymbolInvalidAddressNotInSection) {}