#include "llvm/Testing/ADT/StringMapEntry.h"
#include "llvm/ADT/StringMap.h"
#include "gtest/gtest.h"
#include <sstream>
namespace llvm {
namespace {
Gt;
Matcher;
StrCaseEq;
StringMatchResultListener;
UnorderedElementsAre;
template <typename T> std::string Describe(const Matcher<T> &M, bool Match) { … }
template <typename T, typename V>
std::string ExplainMatch(const Matcher<T> &Matcher, const V &Value) { … }
TEST(IsStringMapEntryTest, InnerMatchersAreExactValues) { … }
TEST(IsStringMapEntryTest, InnerMatchersAreOtherMatchers) { … }
TEST(IsStringMapEntryTest, UseAsInnerMatcher) { … }
TEST(IsStringMapEntryTest, DescribeSelf) { … }
TEST(IsStringMapEntryTest, ExplainSelfMatchSuccess) { … }
TEST(IsStringMapEntryTest, ExplainSelfMatchFailsOnKey) { … }
TEST(IsStringMapEntryTest, ExplainSelfMatchFailsOnValue) { … }
}
}