@@ -2289,49 +2289,51 @@ func expectBidirectionalCount(_ count: Int, _ string: String) {
22892289 string. formIndex ( before: & index)
22902290 }
22912291
2292- expectEqual ( i , count )
2292+ expectEqual ( count , i )
22932293}
22942294
2295- StringTests . test ( " GraphemeBreaking.Indic Sequences " ) {
2296- let test1 = " \u{0915} \u{0924} " // 2
2297- expectEqual ( 2 , test1. count)
2298- expectBidirectionalCount ( 2 , test1)
2295+ if #available( SwiftStdlib 5 . 6 , * ) {
2296+ StringTests . test ( " GraphemeBreaking.Indic Sequences " ) {
2297+ let test1 = " \u{0915} \u{0924} " // 2
2298+ expectEqual ( 2 , test1. count)
2299+ expectBidirectionalCount ( 2 , test1)
22992300
2300- let test2 = " \u{0915} \u{094D} \u{0924} " // 1
2301- expectEqual ( 1 , test2. count)
2302- expectBidirectionalCount ( 1 , test2)
2301+ let test2 = " \u{0915} \u{094D} \u{0924} " // 1
2302+ expectEqual ( 1 , test2. count)
2303+ expectBidirectionalCount ( 1 , test2)
23032304
2304- let test3 = " \u{0915} \u{094D} \u{094D} \u{0924} " // 1
2305- expectEqual ( 1 , test3. count)
2306- expectBidirectionalCount ( 1 , test3)
2305+ let test3 = " \u{0915} \u{094D} \u{094D} \u{0924} " // 1
2306+ expectEqual ( 1 , test3. count)
2307+ expectBidirectionalCount ( 1 , test3)
23072308
2308- let test4 = " \u{0915} \u{094D} \u{200D} \u{0924} " // 1
2309- expectEqual ( 1 , test4. count)
2310- expectBidirectionalCount ( 1 , test4)
2309+ let test4 = " \u{0915} \u{094D} \u{200D} \u{0924} " // 1
2310+ expectEqual ( 1 , test4. count)
2311+ expectBidirectionalCount ( 1 , test4)
23112312
2312- let test5 = " \u{0915} \u{093C} \u{200D} \u{094D} \u{0924} " // 1
2313- expectEqual ( 1 , test5. count)
2314- expectBidirectionalCount ( 1 , test5)
2313+ let test5 = " \u{0915} \u{093C} \u{200D} \u{094D} \u{0924} " // 1
2314+ expectEqual ( 1 , test5. count)
2315+ expectBidirectionalCount ( 1 , test5)
23152316
2316- let test6 = " \u{0915} \u{093C} \u{094D} \u{200D} \u{0924} " // 1
2317- expectEqual ( 1 , test6. count)
2318- expectBidirectionalCount ( 1 , test6)
2317+ let test6 = " \u{0915} \u{093C} \u{094D} \u{200D} \u{0924} " // 1
2318+ expectEqual ( 1 , test6. count)
2319+ expectBidirectionalCount ( 1 , test6)
23192320
2320- let test7 = " \u{0915} \u{094D} \u{0924} \u{094D} \u{092F} " // 1
2321- expectEqual ( 1 , test7. count)
2322- expectBidirectionalCount ( 1 , test7)
2321+ let test7 = " \u{0915} \u{094D} \u{0924} \u{094D} \u{092F} " // 1
2322+ expectEqual ( 1 , test7. count)
2323+ expectBidirectionalCount ( 1 , test7)
23232324
2324- let test8 = " \u{0915} \u{094D} \u{0061} " // 2
2325- expectEqual ( 2 , test8. count)
2326- expectBidirectionalCount ( 2 , test8)
2325+ let test8 = " \u{0915} \u{094D} \u{0061} " // 2
2326+ expectEqual ( 2 , test8. count)
2327+ expectBidirectionalCount ( 2 , test8)
23272328
2328- let test9 = " \u{0061} \u{094D} \u{0924} " // 2
2329- expectEqual ( 2 , test9. count)
2330- expectBidirectionalCount ( 2 , test9)
2329+ let test9 = " \u{0061} \u{094D} \u{0924} " // 2
2330+ expectEqual ( 2 , test9. count)
2331+ expectBidirectionalCount ( 2 , test9)
23312332
2332- let test10 = " \u{003F} \u{094D} \u{0924} " // 2
2333- expectEqual ( 2 , test10. count)
2334- expectBidirectionalCount ( 2 , test10)
2333+ let test10 = " \u{003F} \u{094D} \u{0924} " // 2
2334+ expectEqual ( 2 , test10. count)
2335+ expectBidirectionalCount ( 2 , test10)
2336+ }
23352337}
23362338
23372339runAllTests ( )
0 commit comments