Lines Matching refs:request
21 CompletionRequest request(command, cursor_pos, result); in TEST() local
24 EXPECT_EQ(request.GetRawLine(), "a b"); in TEST()
25 EXPECT_EQ(request.GetRawLineWithUnusedSuffix(), command); in TEST()
26 EXPECT_EQ(request.GetRawCursorPos(), cursor_pos); in TEST()
27 EXPECT_EQ(request.GetCursorIndex(), arg_index); in TEST()
29 EXPECT_EQ(request.GetParsedLine().GetArgumentCount(), 2u); in TEST()
30 EXPECT_EQ(request.GetCursorArgumentPrefix().str(), "b"); in TEST()
40 CompletionRequest request(command, cursor_pos, result); in TEST() local
42 EXPECT_EQ(request.GetRawLine(), command); in TEST()
43 EXPECT_EQ(request.GetRawLineWithUnusedSuffix(), command); in TEST()
44 EXPECT_EQ(request.GetRawCursorPos(), cursor_pos); in TEST()
45 EXPECT_EQ(request.GetCursorIndex(), 3U); in TEST()
47 EXPECT_EQ(request.GetParsedLine().GetArgumentCount(), 4U); in TEST()
48 EXPECT_EQ(request.GetCursorArgumentPrefix().str(), ""); in TEST()
56 CompletionRequest request(command, 3, result); in TEST() local
57 request.TryCompleteCurrentArg("boo", "car"); in TEST()
71 CompletionRequest request(command, 3, result); in TEST() local
72 request.TryCompleteCurrentArg("car", "card"); in TEST()
81 CompletionRequest request(command, 3, result); in TEST() local
82 request.TryCompleteCurrentArg<CompletionMode::Partial>("bar", "bard"); in TEST()
95 CompletionRequest request(command, cursor_pos, result); in TEST() local
98 EXPECT_EQ(request.GetRawLine(), "a b"); in TEST()
99 EXPECT_EQ(request.GetRawLineWithUnusedSuffix(), command); in TEST()
100 EXPECT_EQ(request.GetRawCursorPos(), cursor_pos); in TEST()
101 EXPECT_EQ(request.GetCursorIndex(), arg_index); in TEST()
103 EXPECT_EQ(request.GetParsedLine().GetArgumentCount(), 2u); in TEST()
104 EXPECT_STREQ(request.GetParsedLine().GetArgumentAtIndex(1), "b"); in TEST()
107 request.ShiftArguments(); in TEST()
110 EXPECT_EQ(request.GetRawLine(), "a b"); in TEST()
111 EXPECT_EQ(request.GetRawLineWithUnusedSuffix(), command); in TEST()
112 EXPECT_EQ(request.GetRawCursorPos(), cursor_pos); in TEST()
115 EXPECT_EQ(request.GetCursorIndex(), arg_index - 1U); in TEST()
116 EXPECT_EQ(request.GetParsedLine().GetArgumentCount(), 1u); in TEST()
117 EXPECT_EQ(request.GetCursorArgumentPrefix().str(), "b"); in TEST()
126 CompletionRequest request(command, cursor_pos, result); in TEST() local
132 request.AddCompletion("foo"); in TEST()
139 request.AddCompletion("foo"); in TEST()
147 request.AddCompletion("bar"); in TEST()
155 request.AddCompletion("bar"); in TEST()
164 request.AddCompletion("foo"); in TEST()
173 request.AddCompletion("foobar"); in TEST()
189 CompletionRequest request(command, cursor_pos, result); in TEST() local
196 request.AddCompletion("foo", "comment"); in TEST()
206 request.AddCompletion("foo", "comment"); in TEST()
217 request.AddCompletion("bar", "comment"); in TEST()
227 request.AddCompletion("bar", "another comment"); in TEST()
242 request.AddCompletion("foo"); in TEST()
265 CompletionRequest request(command, cursor_pos, result); in TEST() local
268 request.AddCompletion(Temporary); in TEST()