#include "InterpreterTestFixture.h"
#include "clang/Interpreter/CodeCompletion.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Interpreter/Interpreter.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Sema/CodeCompleteConsumer.h"
#include "clang/Sema/Sema.h"
#include "llvm/LineEditor/LineEditor.h"
#include "llvm/Support/raw_ostream.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
usingnamespaceclang;
namespace {
auto CB = …;
class CodeCompletionTest : public InterpreterTestBase { … };
TEST_F(CodeCompletionTest, Sanity) { … }
TEST_F(CodeCompletionTest, SanityNoneValid) { … }
TEST_F(CodeCompletionTest, TwoDecls) { … }
TEST_F(CodeCompletionTest, CompFunDeclsNoError) { … }
TEST_F(CodeCompletionTest, TypedDirected) { … }
TEST_F(CodeCompletionTest, SanityClasses) { … }
TEST_F(CodeCompletionTest, SubClassing) { … }
TEST_F(CodeCompletionTest, MultipleArguments) { … }
TEST_F(CodeCompletionTest, Methods) { … }
TEST_F(CodeCompletionTest, MethodsInvocations) { … }
TEST_F(CodeCompletionTest, NestedInvocations) { … }
TEST_F(CodeCompletionTest, TemplateFunctions) { … }
}