summaryrefslogtreecommitdiff
path: root/tests/std/test_string_split.zc
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-25 15:12:12 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-25 15:12:12 +0000
commit7d1944ab9d2307f2736afe8520436872db1c7617 (patch)
tree7380a4f148f9ce0b70ed9f02cfa5e8561c783a7a /tests/std/test_string_split.zc
parent8b720543f538862796fec0ff6b7ea12cb140bf0f (diff)
'let' it be
Diffstat (limited to 'tests/std/test_string_split.zc')
-rw-r--r--tests/std/test_string_split.zc28
1 files changed, 14 insertions, 14 deletions
diff --git a/tests/std/test_string_split.zc b/tests/std/test_string_split.zc
index 496dbd1..74bc624 100644
--- a/tests/std/test_string_split.zc
+++ b/tests/std/test_string_split.zc
@@ -1,24 +1,24 @@
import "std/string.zc"
test "string_split_basic" {
- var s = String::from("a,b,c");
- var parts = s.split(',');
+ let s = String::from("a,b,c");
+ let parts = s.split(',');
if (parts.length() != 3) {
println "Split length fail: {parts.length()}";
exit(1);
}
- var p0 = parts.get(0);
- var t0 = String::from("a");
+ let p0 = parts.get(0);
+ let t0 = String::from("a");
if (!p0.eq(&t0)) exit(1);
- var p1 = parts.get(1);
- var t1 = String::from("b");
+ let p1 = parts.get(1);
+ let t1 = String::from("b");
if (!p1.eq(&t1)) exit(1);
- var p2 = parts.get(2);
- var t2 = String::from("c");
+ let p2 = parts.get(2);
+ let t2 = String::from("c");
if (!p2.eq(&t2)) exit(1);
for p in &parts {
@@ -28,28 +28,28 @@ test "string_split_basic" {
}
test "string_split_edge" {
- var s = String::from("hello");
- var parts = s.split(' '); // Not found
+ let s = String::from("hello");
+ let parts = s.split(' '); // Not found
if (parts.length() != 1) {
println "Split edge 1 failed";
exit(1);
}
- var p0 = parts.get(0);
+ let p0 = parts.get(0);
if (!p0.eq(&s)) exit(1);
p0.free();
parts.free();
- var s2 = String::from("a,,b");
- var parts2 = s2.split(',');
+ let s2 = String::from("a,,b");
+ let parts2 = s2.split(',');
if (parts2.length() != 3) {
println "Split edge 2 failed: {parts2.length()}";
exit(1);
}
- var empty = parts2.get(1);
+ let empty = parts2.get(1);
if (!empty.is_empty()) exit(1);
for p in &parts2 { p.free(); }