@@ -144,12 +144,12 @@ fn string_with_null() {
144144#[ itest]
145145fn string_substr ( ) {
146146 let string = GString :: from ( "stable" ) ;
147- assert_eq ! ( string. substr( ..) , "stable" . into ( ) ) ;
148- assert_eq ! ( string. substr( 1 ..) , "table" . into ( ) ) ;
149- assert_eq ! ( string. substr( ..4 ) , "stab" . into ( ) ) ;
150- assert_eq ! ( string. substr( ..=3 ) , "stab" . into ( ) ) ;
151- assert_eq ! ( string. substr( 2 ..5 ) , "abl" . into ( ) ) ;
152- assert_eq ! ( string. substr( 2 ..=4 ) , "abl" . into ( ) ) ;
147+ assert_eq ! ( string. substr( ..) , "stable" ) ;
148+ assert_eq ! ( string. substr( 1 ..) , "table" ) ;
149+ assert_eq ! ( string. substr( ..4 ) , "stab" ) ;
150+ assert_eq ! ( string. substr( ..=3 ) , "stab" ) ;
151+ assert_eq ! ( string. substr( 2 ..5 ) , "abl" ) ;
152+ assert_eq ! ( string. substr( 2 ..=4 ) , "abl" ) ;
153153}
154154
155155// TODO(v0.5): enable after https://github.com/godotengine/godot/pull/113044 is merged.
@@ -232,42 +232,42 @@ fn gstring_erase() {
232232 let s = GString :: from ( "Hello World" ) ;
233233 assert_eq ! ( s. erase( ..) , GString :: new( ) ) ;
234234 assert_eq ! ( s. erase( 4 ..4 ) , s) ;
235- assert_eq ! ( s. erase( 2 ..=2 ) , "Helo World" . into ( ) ) ;
236- assert_eq ! ( s. erase( 1 ..=3 ) , "Ho World" . into ( ) ) ;
237- assert_eq ! ( s. erase( 1 ..4 ) , "Ho World" . into ( ) ) ;
238- assert_eq ! ( s. erase( ..6 ) , "World" . into ( ) ) ;
239- assert_eq ! ( s. erase( 5 ..) , "Hello" . into ( ) ) ;
235+ assert_eq ! ( s. erase( 2 ..=2 ) , "Helo World" ) ;
236+ assert_eq ! ( s. erase( 1 ..=3 ) , "Ho World" ) ;
237+ assert_eq ! ( s. erase( 1 ..4 ) , "Ho World" ) ;
238+ assert_eq ! ( s. erase( ..6 ) , "World" ) ;
239+ assert_eq ! ( s. erase( 5 ..) , "Hello" ) ;
240240}
241241
242242#[ itest]
243243fn gstring_insert ( ) {
244244 let s = GString :: from ( "H World" ) ;
245- assert_eq ! ( s. insert( 1 , "i" ) , "Hi World" . into ( ) ) ;
246- assert_eq ! ( s. insert( 1 , "ello" ) , "Hello World" . into ( ) ) ;
247- assert_eq ! ( s. insert( 7 , "." ) , "H World." . into ( ) ) ;
248- assert_eq ! ( s. insert( 0 , "¿" ) , "¿H World" . into ( ) ) ;
245+ assert_eq ! ( s. insert( 1 , "i" ) , "Hi World" ) ;
246+ assert_eq ! ( s. insert( 1 , "ello" ) , "Hello World" ) ;
247+ assert_eq ! ( s. insert( 7 , "." ) , "H World." ) ;
248+ assert_eq ! ( s. insert( 0 , "¿" ) , "¿H World" ) ;
249249
250250 // Special behavior in Godot, but maybe the idea is to allow large constants to mean "end".
251- assert_eq ! ( s. insert( 123 , "!" ) , "H World!" . into ( ) ) ;
251+ assert_eq ! ( s. insert( 123 , "!" ) , "H World!" ) ;
252252}
253253
254254#[ itest]
255255fn gstring_pad ( ) {
256256 let s = GString :: from ( "123" ) ;
257- assert_eq ! ( s. lpad( 5 , '0' ) , "00123" . into ( ) ) ;
258- assert_eq ! ( s. lpad( 2 , ' ' ) , "123" . into ( ) ) ;
259- assert_eq ! ( s. lpad( 4 , ' ' ) , " 123" . into ( ) ) ;
257+ assert_eq ! ( s. lpad( 5 , '0' ) , "00123" ) ;
258+ assert_eq ! ( s. lpad( 2 , ' ' ) , "123" ) ;
259+ assert_eq ! ( s. lpad( 4 , ' ' ) , " 123" ) ;
260260
261- assert_eq ! ( s. rpad( 5 , '+' ) , "123++" . into ( ) ) ;
262- assert_eq ! ( s. rpad( 2 , ' ' ) , "123" . into ( ) ) ;
263- assert_eq ! ( s. rpad( 4 , ' ' ) , "123 " . into ( ) ) ;
261+ assert_eq ! ( s. rpad( 5 , '+' ) , "123++" ) ;
262+ assert_eq ! ( s. rpad( 2 , ' ' ) , "123" ) ;
263+ assert_eq ! ( s. rpad( 4 , ' ' ) , "123 " ) ;
264264
265265 let s = GString :: from ( "123.456" ) ;
266- assert_eq ! ( s. pad_decimals( 5 ) , "123.45600" . into ( ) ) ;
267- assert_eq ! ( s. pad_decimals( 2 ) , "123.45" . into ( ) ) ; // note: Godot rounds down
266+ assert_eq ! ( s. pad_decimals( 5 ) , "123.45600" ) ;
267+ assert_eq ! ( s. pad_decimals( 2 ) , "123.45" ) ; // note: Godot rounds down
268268
269- assert_eq ! ( s. pad_zeros( 5 ) , "00123.456" . into ( ) ) ;
270- assert_eq ! ( s. pad_zeros( 2 ) , "123.456" . into ( ) ) ;
269+ assert_eq ! ( s. pad_zeros( 5 ) , "00123.456" ) ;
270+ assert_eq ! ( s. pad_zeros( 2 ) , "123.456" ) ;
271271}
272272
273273// Byte and C-string conversions.
0 commit comments