@@ -397,7 +397,7 @@ t_splitTimesEnd_split (NotEmpty t) = T.splitTimesEnd maxBound t `eq` T.split t
397397tl_splitTimesEnd_split (NotEmpty t) = TL.splitTimesEnd maxBound t `eq` TL.split t
398398
399399t_splitWith p = splitWith p `eqP` (map unpackS . T.splitWith p)
400−t_splitWith_count c = (L.length . T.splitWith (==c)) `eq` ((1+) . T.countChar c)
400+t_splitWith_count c = (L.length . T.splitWith (==c)) `eq` ((1+) . T.count (T.singleton c))
401401t_splitWith_split c = T.splitWith (==c) `eq` T.split (T.singleton c)
402402tl_splitWith p = splitWith p `eqP` (map unpackS . TL.splitWith p)
403403
@@ -480,9 +480,6 @@ t_elemIndices c = L.elemIndices c`eqP` T.elemIndices c
480480tl_elemIndices c = (fmap fromIntegral . L.elemIndices c) `eqP` TL.elemIndices c
481481t_count t = (subtract 1 . L.length . T.split t) `eq` T.count t
482482tl_count t = (subtract 1 . L.genericLength . TL.split t) `eq` TL.count t
483−sf_countChar p c = (L.length . L.elemIndices c . L.filter p) `eqP` (S.countChar c . S.filter p)
484−t_countChar c = (L.length . L.elemIndices c) `eqP` T.countChar c
485−tl_countChar c = (fromIntegral . L.length . L.elemIndices c) `eqP` TL.countChar c
486483t_zip s = L.zip s `eqP` T.zip (packS s)
487484tl_zip s = L.zip s `eqP` TL.zip (packS s)
488485sf_zipWith p c s = (L.zipWith c (L.filter p s) . L.filter p) `eqP` (unpackS . S.zipWith c (S.filter p $ packS s) . S.filter p)
@@ -839,10 +836,7 @@ tests = [
839836 testProperty "t_elemIndices" t_elemIndices,
840837 testProperty "tl_elemIndices" tl_elemIndices,
841838 testProperty "t_count" t_count,
842− testProperty "tl_count" tl_count,
843− testProperty "sf_countChar" sf_countChar,
844− testProperty "t_countChar" t_countChar,
845− testProperty "tl_countChar" tl_countChar
839+ testProperty "tl_count" tl_count
846840 ],
847841
848842 testGroup "zips" [