Lines Matching refs:LineEditor
20 LineEditor *LE;
29 LE = new LineEditor("test", HistPath); in init()
44 std::vector<LineEditor::Completion> Completions;
46 TestListCompleter(const std::vector<LineEditor::Completion> &Completions) in TestListCompleter()
49 std::vector<LineEditor::Completion> operator()(StringRef Buffer, in operator ()()
58 std::vector<LineEditor::Completion> Comps; in TEST_F()
60 Comps.push_back(LineEditor::Completion("foo", "int foo()")); in TEST_F()
62 LineEditor::CompletionAction CA = LE->getCompletionAction("", 0); in TEST_F()
63 EXPECT_EQ(LineEditor::CompletionAction::AK_Insert, CA.Kind); in TEST_F()
66 Comps.push_back(LineEditor::Completion("bar", "int bar()")); in TEST_F()
69 EXPECT_EQ(LineEditor::CompletionAction::AK_ShowCompletions, CA.Kind); in TEST_F()
75 Comps.push_back(LineEditor::Completion("fee", "int fee()")); in TEST_F()
76 Comps.push_back(LineEditor::Completion("fi", "int fi()")); in TEST_F()
77 Comps.push_back(LineEditor::Completion("foe", "int foe()")); in TEST_F()
78 Comps.push_back(LineEditor::Completion("fum", "int fum()")); in TEST_F()
81 EXPECT_EQ(LineEditor::CompletionAction::AK_Insert, CA.Kind); in TEST_F()