diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-03-16 16:02:35 -0400 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-03-16 16:02:35 -0400 |
| commit | af536ac343564e5120f99cbf3b7fc9efa984eb93 (patch) | |
| tree | 42a937bca75d34e2d3b4fc7d44ebafa66d8bd55b /test/cases/error.zig | |
| parent | 329457bb4f714a8392153dfecfabd6f356144688 (diff) | |
| download | zig-af536ac343564e5120f99cbf3b7fc9efa984eb93.tar.gz zig-af536ac343564e5120f99cbf3b7fc9efa984eb93.zip | |
introduce new test syntax
* remove setFnTest builtin
* add test "name" { ... } syntax
* remove --check-unused argument. functions are always lazy now.
Diffstat (limited to 'test/cases/error.zig')
| -rw-r--r-- | test/cases/error.zig | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/test/cases/error.zig b/test/cases/error.zig index eeed337141..27e45e9996 100644 --- a/test/cases/error.zig +++ b/test/cases/error.zig @@ -15,9 +15,7 @@ pub fn baz() -> %i32 { return y + 1; } -fn errorWrapping() { - @setFnTest(this); - +test "errorWrapping" { assert(%%baz() == 15); } @@ -26,8 +24,7 @@ fn gimmeItBroke() -> []const u8 { @errorName(error.ItBroke) } -fn errorName() { - @setFnTest(this); +test "errorName" { assert(mem.eql(u8, @errorName(error.AnError), "AnError")); assert(mem.eql(u8, @errorName(error.ALongerErrorName), "ALongerErrorName")); } @@ -35,9 +32,7 @@ error AnError; error ALongerErrorName; -fn errorValues() { - @setFnTest(this); - +test "errorValues" { const a = i32(error.err1); const b = i32(error.err2); assert(a != b); @@ -46,9 +41,7 @@ error err1; error err2; -fn redefinitionOfErrorValuesAllowed() { - @setFnTest(this); - +test "redefinitionOfErrorValuesAllowed" { shouldBeNotEqual(error.AnError, error.SecondError); } error AnError; @@ -59,9 +52,7 @@ fn shouldBeNotEqual(a: error, b: error) { } -fn errBinaryOperator() { - @setFnTest(this); - +test "errBinaryOperator" { const a = errBinaryOperatorG(true) %% 3; const b = errBinaryOperatorG(false) %% 3; assert(a == 3); @@ -77,18 +68,14 @@ fn errBinaryOperatorG(x: bool) -> %isize { } -fn unwrapSimpleValueFromError() { - @setFnTest(this); - +test "unwrapSimpleValueFromError" { const i = %%unwrapSimpleValueFromErrorDo(); assert(i == 13); } fn unwrapSimpleValueFromErrorDo() -> %isize { 13 } -fn errReturnInAssignment() { - @setFnTest(this); - +test "errReturnInAssignment" { %%doErrReturnInAssignment(); } |
