ref: b7b99ac74c22eaf17e89c79327c0c32f991ce089
parent: d1ff1cf60286cc672d269eaeef62c1bd3134d408
author: Ori Bernstein <ori@eigenstate.org>
date: Wed Dec 11 21:07:12 EST 2013
Add more stdlib tests.
--- /dev/null
+++ b/test/data/strsplit-expected
@@ -1,0 +1,4 @@
+a
+b
+c
+d
--- /dev/null
+++ b/test/data/strstrip-expected
@@ -1,0 +1,15 @@
+"abc"
+"abc "
+" abc"
+--
+"世界"
+"世界 "
+" 世界"
+--
+""
+""
+""
+--
+""
+""
+""
--- /dev/null
+++ b/test/strsplit.myr
@@ -1,0 +1,12 @@
+use std
+
+const main = {
+ var i
+ var sp
+
+ sp = std.strsplit("a,b,c,d", ",")
+ for i = 0; i < sp.len; i++
+ std.put("%s\n", sp[i])
+ ;;
+ -> 0
+}
--- a/test/tests
+++ b/test/tests
@@ -104,6 +104,8 @@
B encodechar P 1世界äa
B strtab C
B catfile C
+B strstrip C
+B strsplit C
# B local-labels E 10 ## BUGGERED
F declmismatch
F infermismatch