#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_UNITTESTS_CONFIGTESTING_H
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_UNITTESTS_CONFIGTESTING_H
#include "Protocol.h"
#include "llvm/Support/ScopedPrinter.h"
#include "llvm/Support/SourceMgr.h"
#include "gmock/gmock.h"
#include <functional>
#include <optional>
namespace clang {
namespace clangd {
namespace config {
struct CapturedDiags { … };
MATCHER_P(diagMessage, M, "") { … }
MATCHER_P(diagKind, K, "") { … }
MATCHER_P(diagPos, P, "") { … }
MATCHER_P(diagRange, R, "") { … }
inline Position toPosition(llvm::SMLoc L, const llvm::SourceMgr &SM) { … }
inline Range toRange(llvm::SMRange R, const llvm::SourceMgr &SM) { … }
}
}
}
#endif