aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-09-27 00:09:43 -0400
committerAndrew Kelley <superjoe30@gmail.com>2016-09-27 00:09:43 -0400
commite5fd8efcb60cd0223a7dd5e5825d3b9efc006c2a (patch)
tree6ca553b9da2b45bdf1157e915951a56c600f9c88 /test
parent183976b242dac0731caa7d925e88ad151a4dc8ee (diff)
downloadzig-e5fd8efcb60cd0223a7dd5e5825d3b9efc006c2a.tar.gz
zig-e5fd8efcb60cd0223a7dd5e5825d3b9efc006c2a.zip
clean up test directory
Diffstat (limited to 'test')
-rw-r--r--test/cases/namespace_depends_on_compile_var/a.zig (renamed from test/a.zig)0
-rw-r--r--test/cases/namespace_depends_on_compile_var/b.zig (renamed from test/b.zig)0
-rw-r--r--test/cases/namespace_depends_on_compile_var/index.zig16
-rw-r--r--test/cases/pub_enum/index.zig17
-rw-r--r--test/cases/pub_enum/other.zig (renamed from test/other.zig)0
-rw-r--r--test/self_hosted.zig30
6 files changed, 33 insertions, 30 deletions
diff --git a/test/a.zig b/test/cases/namespace_depends_on_compile_var/a.zig
index 5ce0e94f8b..5ce0e94f8b 100644
--- a/test/a.zig
+++ b/test/cases/namespace_depends_on_compile_var/a.zig
diff --git a/test/b.zig b/test/cases/namespace_depends_on_compile_var/b.zig
index a12a54b589..a12a54b589 100644
--- a/test/b.zig
+++ b/test/cases/namespace_depends_on_compile_var/b.zig
diff --git a/test/cases/namespace_depends_on_compile_var/index.zig b/test/cases/namespace_depends_on_compile_var/index.zig
new file mode 100644
index 0000000000..d6c7313e88
--- /dev/null
+++ b/test/cases/namespace_depends_on_compile_var/index.zig
@@ -0,0 +1,16 @@
+const assert = @import("std").debug.assert;
+
+#attribute("test")
+fn namespaceDependsOnCompileVar() {
+ if (some_namespace.a_bool) {
+ assert(some_namespace.a_bool);
+ } else {
+ assert(!some_namespace.a_bool);
+ }
+}
+const some_namespace = switch(@compileVar("os")) {
+ linux => @import("a.zig"),
+ else => @import("b.zig"),
+};
+
+
diff --git a/test/cases/pub_enum/index.zig b/test/cases/pub_enum/index.zig
new file mode 100644
index 0000000000..7767c94002
--- /dev/null
+++ b/test/cases/pub_enum/index.zig
@@ -0,0 +1,17 @@
+const assert = @import("std").debug.assert;
+const other = @import("other.zig");
+
+#attribute("test")
+fn pubEnum() {
+ pubEnumTest(other.APubEnum.Two);
+}
+fn pubEnumTest(foo: other.APubEnum) {
+ assert(foo == other.APubEnum.Two);
+}
+
+#attribute("test")
+fn castWithImportedSymbol() {
+ assert(other.size_t(42) == 42);
+}
+
+
diff --git a/test/other.zig b/test/cases/pub_enum/other.zig
index da09843d34..da09843d34 100644
--- a/test/other.zig
+++ b/test/cases/pub_enum/other.zig
diff --git a/test/self_hosted.zig b/test/self_hosted.zig
index 80fe018461..777de7f29e 100644
--- a/test/self_hosted.zig
+++ b/test/self_hosted.zig
@@ -2,7 +2,6 @@ const std = @import("std");
const assert = std.debug.assert;
const str = std.str;
const cstr = std.cstr;
-const other = @import("other.zig");
// TODO '_' identifier for unused variable bindings
const test_return_type_type = @import("cases/return_type_type.zig");
const test_zeroes = @import("cases/zeroes.zig");
@@ -1243,21 +1242,6 @@ fn test3_2(f: Test3Foo) {
#attribute("test")
-fn pubEnum() {
- pubEnumTest(other.APubEnum.Two);
-}
-fn pubEnumTest(foo: other.APubEnum) {
- assert(foo == other.APubEnum.Two);
-}
-
-
-#attribute("test")
-fn castWithImportedSymbol() {
- assert(other.size_t(42) == 42);
-}
-
-
-#attribute("test")
fn whileWithContinueExpr() {
var sum: i32 = 0;
{var i: i32 = 0; while (i < 10; i += 1) {
@@ -1638,20 +1622,6 @@ fn aGenericFn(inline T: type, inline a: T, b: T) -> T {
#attribute("test")
-fn namespaceDependsOnCompileVar() {
- if (some_namespace.a_bool) {
- assert(some_namespace.a_bool);
- } else {
- assert(!some_namespace.a_bool);
- }
-}
-const some_namespace = switch(@compileVar("os")) {
- linux => @import("a.zig"),
- else => @import("b.zig"),
-};
-
-
-#attribute("test")
fn unsigned64BitDivision() {
const result = div(1152921504606846976, 34359738365);
assert(result.quotient == 33554432);