()
| 351 | |
| 352 | #[test] |
| 353 | fn kmp() { |
| 354 | let data = substr_data(); |
| 355 | for (pat, txt, pos) in data { |
| 356 | let kmp = KMP::from(pat); |
| 357 | assert_eq!(pos, kmp.search(txt)); |
| 358 | } |
| 359 | } |
| 360 | |
| 361 | #[test] |
| 362 | fn palindrome() { |
nothing calls this directly
no test coverage detected