Lines Matching refs:search
155 FPDF_SCHHANDLE search = FPDFText_FindStart(textpage, nope, 0, 0);
156 EXPECT_NE(nullptr, search);
157 EXPECT_EQ(0, FPDFText_GetSchResultIndex(search));
158 EXPECT_EQ(0, FPDFText_GetSchCount(search));
161 EXPECT_FALSE(FPDFText_FindNext(search));
162 EXPECT_EQ(0, FPDFText_GetSchResultIndex(search));
163 EXPECT_EQ(0, FPDFText_GetSchCount(search));
166 EXPECT_FALSE(FPDFText_FindPrev(search));
167 EXPECT_EQ(0, FPDFText_GetSchResultIndex(search));
168 EXPECT_EQ(0, FPDFText_GetSchCount(search));
169 FPDFText_FindClose(search);
172 search = FPDFText_FindStart(textpage, world, 0, 2);
173 EXPECT_NE(nullptr, search);
176 EXPECT_EQ(0, FPDFText_GetSchResultIndex(search));
177 EXPECT_EQ(0, FPDFText_GetSchCount(search));
180 EXPECT_TRUE(FPDFText_FindNext(search));
181 EXPECT_EQ(7, FPDFText_GetSchResultIndex(search));
182 EXPECT_EQ(5, FPDFText_GetSchCount(search));
185 EXPECT_TRUE(FPDFText_FindNext(search));
186 EXPECT_EQ(24, FPDFText_GetSchResultIndex(search));
187 EXPECT_EQ(5, FPDFText_GetSchCount(search));
190 EXPECT_FALSE(FPDFText_FindNext(search));
191 EXPECT_EQ(24, FPDFText_GetSchResultIndex(search));
192 EXPECT_EQ(5, FPDFText_GetSchCount(search));
195 EXPECT_TRUE(FPDFText_FindPrev(search));
196 EXPECT_EQ(7, FPDFText_GetSchResultIndex(search));
197 EXPECT_EQ(5, FPDFText_GetSchCount(search));
200 EXPECT_FALSE(FPDFText_FindPrev(search));
201 EXPECT_EQ(7, FPDFText_GetSchResultIndex(search));
202 EXPECT_EQ(5, FPDFText_GetSchCount(search));
203 FPDFText_FindClose(search);
205 // Exact search unaffected by case sensitiity and whole word flags.
206 search = FPDFText_FindStart(
208 EXPECT_NE(nullptr, search);
209 EXPECT_TRUE(FPDFText_FindNext(search));
210 EXPECT_EQ(7, FPDFText_GetSchResultIndex(search));
211 EXPECT_EQ(5, FPDFText_GetSchCount(search));
212 FPDFText_FindClose(search);
215 search = FPDFText_FindStart(textpage, world_caps, 0, 0);
216 EXPECT_NE(nullptr, search);
217 EXPECT_TRUE(FPDFText_FindNext(search));
218 EXPECT_EQ(7, FPDFText_GetSchResultIndex(search));
219 EXPECT_EQ(5, FPDFText_GetSchCount(search));
220 FPDFText_FindClose(search);
223 search = FPDFText_FindStart(textpage, world_caps, FPDF_MATCHCASE, 0);
224 EXPECT_FALSE(FPDFText_FindNext(search));
225 EXPECT_EQ(0, FPDFText_GetSchResultIndex(search));
226 EXPECT_EQ(0, FPDFText_GetSchCount(search));
227 FPDFText_FindClose(search);
230 search = FPDFText_FindStart(textpage, world_substr, 0, 0);
231 EXPECT_TRUE(FPDFText_FindNext(search));
232 EXPECT_EQ(8, FPDFText_GetSchResultIndex(search));
233 EXPECT_EQ(4, FPDFText_GetSchCount(search));
234 FPDFText_FindClose(search);
237 search = FPDFText_FindStart(textpage, world_substr, FPDF_MATCHWHOLEWORD, 0);
238 EXPECT_FALSE(FPDFText_FindNext(search));
240 FPDFText_FindClose(search);