]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/staging/ktap/test/if.kp
staging: ktap: add to the kernel tree
[karo-tx-linux.git] / drivers / staging / ktap / test / if.kp
diff --git a/drivers/staging/ktap/test/if.kp b/drivers/staging/ktap/test/if.kp
new file mode 100644 (file)
index 0000000..3122084
--- /dev/null
@@ -0,0 +1,24 @@
+#!/usr/bin/env ktap
+
+function failed() {
+       printf("failed\n");
+       exit(-1);
+}
+
+#-----------------------------------------#
+
+if (false) {
+       failed()
+}
+
+if (nil) {
+       failed()
+}
+
+# ktap only think false and nil is "real false", number 0 is true
+# it's same as lua
+# Might change it in future, to make similar with C
+if (0) {
+       #failed()
+}
+