Lines Matching defs:input
63 // run multiple times, once for each item in some input array. TEST_1D
64 // tests all cases in a single input array. TEST_2D tests all
121 // An input stream that is basically like an ArrayInputStream but sometimes
194 // In each test case, the entire input text should parse as a single token
197 std::string input;
203 return out << CEscape(test_case.input);
250 TestInputStream input(kSimpleTokenCases_case.input.data(),
251 kSimpleTokenCases_case.input.size(), kBlockSizes_case);
253 Tokenizer tokenizer(&input, &error_collector);
267 // Check that it contains the complete input text.
268 EXPECT_EQ(kSimpleTokenCases_case.input, tokenizer.current().text);
269 // Check that it is located at the beginning of the input
272 EXPECT_EQ(kSimpleTokenCases_case.input.size(),
275 // There should be no more input.
282 EXPECT_EQ(kSimpleTokenCases_case.input.size(), tokenizer.current().column);
283 EXPECT_EQ(kSimpleTokenCases_case.input.size(),
295 TestInputStream input(text, strlen(text), kBlockSizes_case);
297 Tokenizer tokenizer(&input, &error_collector);
314 // There should be no more input.
324 // In each case, the input is parsed to produce a list of tokens. The
327 std::string input;
336 return out << CEscape(test_case.input);
340 // Test empty input.
433 TestInputStream input(kMultiTokenCases_case.input.data(),
434 kMultiTokenCases_case.input.size(), kBlockSizes_case);
436 Tokenizer tokenizer(&input, &error_collector);
499 TestInputStream input(text, strlen(text), kBlockSizes_case);
501 Tokenizer tokenizer(&input, &error_collector);
510 // There should be no more input.
520 // In each case, the input is expected to have two tokens named "prev" and
523 std::string input;
532 return out << CEscape(test_case.input);
658 TestInputStream input(kDocCommentCases_case.input.data(),
659 kDocCommentCases_case.input.size(), kBlockSizes_case);
661 Tokenizer tokenizer(&input, &error_collector);
664 TestInputStream input2(kDocCommentCases_case.input.data(),
665 kDocCommentCases_case.input.size(), kBlockSizes_case);
833 // Each case parses some input text, ignoring the tokens produced, and
836 std::string input;
845 return out << CEscape(test_case.input);
898 // Check that control characters at end of input don't result in an
917 TestInputStream input(kErrorCases_case.input.data(),
918 kErrorCases_case.input.size(), kBlockSizes_case);
920 Tokenizer tokenizer(&input, &error_collector);
922 // Ignore all input, except remember if the last token was "foo".
941 TestInputStream input(text.data(), text.size(), kBlockSizes_case);
946 Tokenizer tokenizer(&input, &error_collector);
952 EXPECT_EQ(strlen("foo"), input.ByteCount());