Lines Matching refs:rfind
222 #### Same tests for 'rfind'
224 @bench('("A"*1000).rfind("A")', "early match, single character", 1000)
228 s1_rfind = s1.rfind
232 @bench('("A"*1000).rfind("B")', "no match, single character", 1000)
236 s1_rfind = s1.rfind
241 @bench('("AB"*1000).rfind("AB")', "early match, two characters", 1000)
245 s1_rfind = s1.rfind
249 @bench('("AB"*1000).rfind("BC")', "no match, two characters", 1000)
253 s1_rfind = s1.rfind
257 @bench('("AB"*1000).rfind("CA")', "no match, two characters", 1000)
261 s1_rfind = s1.rfind
265 @bench('("C"+"AB"*300).rfind("CA")', "late match, two characters", 1000)
269 s1_rfind = s1.rfind
273 @bench('("BC"+"AB"*300).rfind("BC")', "late match, two characters", 1000)
277 s1_rfind = s1.rfind
281 @bench('s="ABC"*33; ("E"+s+("D"+s)*500).rfind("E"+s)',
289 s1_rfind = s1.rfind
293 @bench('s="ABC"*33; (s+"E"+("D"+s)*500).rfind(s+"E")',
301 s1_rfind = s1.rfind