Lines Matching refs:segments

52                 Segments *segments) {  in AddSegment()  argument
53 Segment *seg = segments->push_back_segment(); in AddSegment()
70 bool HasCandidateAndDescription(const Segments &segments, in HasCandidateAndDescription() argument
74 CHECK_GT(segments.segments_size(), index); in HasCandidateAndDescription()
77 for (size_t i = 0; i < segments.segment(index).candidates_size(); ++i) { in HasCandidateAndDescription()
78 const Segment::Candidate &candidate = segments.segment(index).candidate(i); in HasCandidateAndDescription()
91 bool HasCandidate(const Segments &segments, int index, const string &value) { in HasCandidate() argument
92 return HasCandidateAndDescription(segments, index, value, ""); in HasCandidate()
128 Segments segments; in TEST_F() local
129 AddSegment("ー", "test", &segments); in TEST_F()
130 AddSegment(">", "test", &segments); in TEST_F()
131 EXPECT_TRUE(symbol_rewriter.Rewrite(request, &segments)); in TEST_F()
132 EXPECT_TRUE(HasCandidate(segments, 0, "→")); in TEST_F()
135 Segments segments; in TEST_F() local
136 AddSegment("ー", "test", &segments); in TEST_F()
137 AddSegment("ー", "test", &segments); in TEST_F()
138 EXPECT_TRUE(symbol_rewriter.Rewrite(request, &segments)); in TEST_F()
139 EXPECT_TRUE(HasCandidate(segments, 0, "―")); in TEST_F()
140 EXPECT_TRUE(HasCandidate(segments, 1, "―")); in TEST_F()
148 Segments segments; in TEST_F() local
149 AddSegment("ー", "test", &segments); in TEST_F()
150 AddSegment(">", "test", &segments); in TEST_F()
151 EXPECT_TRUE(symbol_rewriter.RewriteEntireCandidate(request, &segments)); in TEST_F()
152 EXPECT_TRUE(HasCandidate(segments, 0, "→")); in TEST_F()
155 Segments segments; in TEST_F() local
156 AddSegment("ー", "test", &segments); in TEST_F()
157 AddSegment("ー", "test", &segments); in TEST_F()
158 EXPECT_FALSE(symbol_rewriter.RewriteEntireCandidate(request, &segments)); in TEST_F()
165 Segments segments; in TEST_F() local
166 AddSegment("ー", "test", &segments); in TEST_F()
167 AddSegment(">", "test", &segments); in TEST_F()
168 EXPECT_TRUE(symbol_rewriter.RewriteEachCandidate(&segments)); in TEST_F()
169 EXPECT_EQ(2, segments.segments_size()); in TEST_F()
170 EXPECT_TRUE(HasCandidate(segments, 0, "―")); in TEST_F()
171 EXPECT_FALSE(HasCandidate(segments, 0, "→")); in TEST_F()
172 EXPECT_TRUE(HasCandidate(segments, 1, "〉")); in TEST_F()
179 Segments segments; in TEST_F() local
180 AddSegment("したつき", "test", &segments); in TEST_F()
181 EXPECT_TRUE(symbol_rewriter.RewriteEachCandidate(&segments)); in TEST_F()
182 EXPECT_EQ(1, segments.segments_size()); in TEST_F()
183 EXPECT_TRUE(HasCandidateAndDescription(segments, 0, "₍", in TEST_F()
192 Segments segments; in TEST_F() local
193 AddSegment("てん", "てん", &segments); in TEST_F()
194 Segment *seg = segments.mutable_segment(0); in TEST_F()
212 EXPECT_TRUE(symbol_rewriter.Rewrite(request, &segments)); in TEST_F()
213 EXPECT_GT(segments.segment(0).candidates_size(), 16); in TEST_F()
215 const string &value = segments.segment(0).candidate(i).value; in TEST_F()
224 Segments segments; in TEST_F() local
227 Segment *segment = segments.push_back_segment(); in TEST_F()
237 EXPECT_TRUE(symbol_rewriter.Rewrite(request, &segments)); in TEST_F()
263 Segments segments; in TEST_F() local
266 Segment *segment = segments.push_back_segment(); in TEST_F()
276 EXPECT_TRUE(symbol_rewriter.Rewrite(request, &segments)); in TEST_F()