瀏覽代碼

ncd: tests: add call.ncd

ambrop7 13 年之前
父節點
當前提交
bb748de063
共有 1 個文件被更改,包括 18 次插入0 次删除
  1. 18 0
      ncd/tests/call.ncd

+ 18 - 0
ncd/tests/call.ncd

@@ -0,0 +1,18 @@
+process main {
+    var("bad_x") x;
+    var("good_x") y;
+    call("helper_func", {}) helper;
+    call_with_caller_target("func1", {}, "helper") c;
+    val_equal(c.x, "good_x") a;
+    assert(a);
+    
+    exit("0");
+}
+
+template helper_func {
+    var(_caller.y) x;
+}
+
+template func1 {
+    var(_caller.x) x;
+}