Merge: src: fix null receiver error on useless-signature warning
[nit.git] / tests / test_string_long.nit
index 0429f07..95f8dc7 100644 (file)
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+#alt1 import core
+#alt1 import core::text::ropes
 
 var s = "Bonjour !\n"
-var r = new String.with_capacity(50)
-var r2 = ""
+var r: Buffer = new FlatBuffer.with_capacity(50)
+#alt1 r = new RopeBuffer
+var r2: Buffer = new FlatBuffer
+#alt1 r2 = new RopeBuffer
 
 var i = 0
-while i < 5000 do
+while i < 1000 do
     var j = 0
     while j < s.length do
-        r.add(s[j])
-        r2.add(s[j])
+        r.add(s.chars[j])
+        r2.add(s.chars[j])
         j = j + 1
     end
     i = i + 1