summaryrefslogtreecommitdiff
path: root/tests/std/test_queue.zc
diff options
context:
space:
mode:
authorsuresh <sureshkrishnan.ai@gmail.com>2026-01-25 11:43:23 -0500
committersuresh <sureshkrishnan.ai@gmail.com>2026-01-25 11:43:23 -0500
commit26a0b55ed5bce4ad0ba2af109cfc96da7be2e34c (patch)
tree35ba8d7742b8ac727bfc6c4c73ab8b70f6eedb53 /tests/std/test_queue.zc
parent0bb69cb67078dfa921b5b8a42275ef31dfbc9a56 (diff)
parent489336b2101bf16edeec7bfc4379408eb19b936e (diff)
Merge branch 'main' into JsonType
# Conflicts: # examples/data/json_config.zc
Diffstat (limited to 'tests/std/test_queue.zc')
-rw-r--r--tests/std/test_queue.zc18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/std/test_queue.zc b/tests/std/test_queue.zc
index d8895b8..3316323 100644
--- a/tests/std/test_queue.zc
+++ b/tests/std/test_queue.zc
@@ -2,11 +2,11 @@ import "std/queue.zc"
test "Queue Push/Pop" {
println "Testing Queue Push/Pop";
- var queue = Queue<i32>::new();
+ let queue = Queue<i32>::new();
defer queue.free();
println "Popping on an empty queue without pushing anything prior"
- var v = queue.pop();
+ let v = queue.pop();
assert(v.is_none(), "v should not have a valid value");
println "Pushing in three values..."
@@ -30,7 +30,7 @@ test "Queue Push/Pop" {
test "Queue Length and Clear" {
println "Testing Queue clear";
- var queue = Queue<i32>::new();
+ let queue = Queue<i32>::new();
defer queue.free();
assert(queue.is_empty() && queue.length() == 0, "queue should be empty");
@@ -44,13 +44,13 @@ test "Queue Length and Clear" {
test "Queue Clone" {
println "Testing Queue Cloning";
- var queue = Queue<i32>::new();
+ let queue = Queue<i32>::new();
defer queue.free();
queue.push(123);
- var queue2 = queue.clone();
+ let queue2 = queue.clone();
defer queue2.free();
- var v = queue2.pop();
+ let v = queue2.pop();
assert(v.is_some() && v.unwrap() == 123, "v's value should be 123");
v = queue2.pop();
assert(v.is_none(), "v should not have a valid value");
@@ -62,7 +62,7 @@ test "Queue Clone" {
}
test "Queue Ring Buffer (Advanced)" {
- var q = Queue<int>::new();
+ let q = Queue<int>::new();
println "Fill slightly"
q.push(1);
@@ -91,10 +91,10 @@ test "Queue Ring Buffer (Advanced)" {
assert(q.is_empty());
println "Large scale test"
- for (var i = 0; i < 100; i=i+1) {
+ for (let i = 0; i < 100; i=i+1) {
q.push(i);
}
- for (var i = 0; i < 100; i=i+1) {
+ for (let i = 0; i < 100; i=i+1) {
assert(*q.pop().unwrap_ref() == i);
}