aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-12-19 00:53:18 -0500
committerAndrew Kelley <superjoe30@gmail.com>2016-12-19 00:53:18 -0500
commit14422e0312b3df271bfb60e8a6233afb128354fc (patch)
tree4cf7fc78760db1488505651c0829fd0989508c62 /test
parent6b2d06710c52c348aa01b62007a2e990b47eee72 (diff)
downloadzig-14422e0312b3df271bfb60e8a6233afb128354fc.tar.gz
zig-14422e0312b3df271bfb60e8a6233afb128354fc.zip
organize tests
Diffstat (limited to 'test')
-rw-r--r--test/cases3/disabled_export.zig8
-rw-r--r--test/cases3/empty_fn_with_comments.zig6
-rw-r--r--test/cases3/generics.zig10
-rw-r--r--test/cases3/inlined_loop.zig16
-rw-r--r--test/cases3/misc.zig17
-rw-r--r--test/self_hosted3.zig3
6 files changed, 27 insertions, 33 deletions
diff --git a/test/cases3/disabled_export.zig b/test/cases3/disabled_export.zig
deleted file mode 100644
index 31ca5b4f47..0000000000
--- a/test/cases3/disabled_export.zig
+++ /dev/null
@@ -1,8 +0,0 @@
-export fn disabledExternFn() {
- @setFnVisible(this, false);
-}
-
-fn callDisabledExternFn() {
- @setFnTest(this);
- disabledExternFn();
-}
diff --git a/test/cases3/empty_fn_with_comments.zig b/test/cases3/empty_fn_with_comments.zig
deleted file mode 100644
index a01fcc71ff..0000000000
--- a/test/cases3/empty_fn_with_comments.zig
+++ /dev/null
@@ -1,6 +0,0 @@
-// normal comment
-/// this is a documentation comment
-/// doc comment line 2
-fn emptyFunctionWithComments() {
- @setFnTest(this);
-}
diff --git a/test/cases3/generics.zig b/test/cases3/generics.zig
index d07014ebd5..4113d1d4e9 100644
--- a/test/cases3/generics.zig
+++ b/test/cases3/generics.zig
@@ -40,6 +40,16 @@ fn fnWithInlineArgs() {
assert(sameButWithFloats(0.43, 0.49) == 0.49);
}
+fn inlinedLoop() {
+ @setFnTest(this);
+
+ inline var i = 0;
+ inline var sum = 0;
+ inline while (i <= 5; i += 1)
+ sum += i;
+ assert(sum == 15);
+}
+
// TODO const assert = @import("std").debug.assert;
fn assert(ok: bool) {
diff --git a/test/cases3/inlined_loop.zig b/test/cases3/inlined_loop.zig
deleted file mode 100644
index a06e698481..0000000000
--- a/test/cases3/inlined_loop.zig
+++ /dev/null
@@ -1,16 +0,0 @@
-
-fn inlinedLoop() {
- @setFnTest(this);
-
- inline var i = 0;
- inline var sum = 0;
- inline while (i <= 5; i += 1)
- sum += i;
- assert(sum == 15);
-}
-
-// TODO const assert = @import("std").debug.assert;
-fn assert(ok: bool) {
- if (!ok)
- @unreachable();
-}
diff --git a/test/cases3/misc.zig b/test/cases3/misc.zig
index 342a62f9f6..5c58c6c5b3 100644
--- a/test/cases3/misc.zig
+++ b/test/cases3/misc.zig
@@ -1,3 +1,20 @@
+// normal comment
+/// this is a documentation comment
+/// doc comment line 2
+fn emptyFunctionWithComments() {
+ @setFnTest(this);
+}
+
+export fn disabledExternFn() {
+ @setFnVisible(this, false);
+}
+
+fn callDisabledExternFn() {
+ @setFnTest(this);
+
+ disabledExternFn();
+}
+
fn intTypeBuiltin() {
@setFnTest(this);
diff --git a/test/self_hosted3.zig b/test/self_hosted3.zig
index 1fc1c5421d..8edc5ab5e9 100644
--- a/test/self_hosted3.zig
+++ b/test/self_hosted3.zig
@@ -1,7 +1,4 @@
// TODO '_' identifier for unused variable bindings
-const test_empty_fn_with_comments = @import("cases3/empty_fn_with_comments.zig");
-const test_disabled_export = @import("cases3/disabled_export.zig");
-const test_inlined_loop = @import("cases3/inlined_loop.zig");
const test_misc = @import("cases3/misc.zig");
const test_switch = @import("cases3/switch.zig");
const test_error = @import("cases3/error.zig");