authorgravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-10-22 14:50:31+03:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-10-22 14:52:26+03:00
log3f4197906190fe39d75f5e9bee2d9a7e5813f800
tree0876bb53a1d83e84fee1ef22ed2f502fe5bf0847
parent5e0b4836a1f48181b0d6df2b272add5aa79654c3

replace some panics with try in C ABI tests


1 files changed, 34 insertions(+), 34 deletions(-)

test/c_abi/main.zig+34-34
......@@ -181,8 +181,8 @@ test "C ABI complex float" {
181181 const b = ComplexFloat{ .real = 11.3, .imag = -1.5 };
182182
183183 const z = c_cmultf(a, b);
184 expect(z.real == 1.5) catch @panic("test failure: zig_complex_float 1");
185 expect(z.imag == 13.5) catch @panic("test failure: zig_complex_float 2");
184 try expect(z.real == 1.5);
185 try expect(z.imag == 13.5);
186186}
187187
188188test "C ABI complex float by component" {
......@@ -192,8 +192,8 @@ test "C ABI complex float by component" {
192192 const b = ComplexFloat{ .real = 11.3, .imag = -1.5 };
193193
194194 const z2 = c_cmultf_comp(a.real, a.imag, b.real, b.imag);
195 expect(z2.real == 1.5) catch @panic("test failure: zig_complex_float 3");
196 expect(z2.imag == 13.5) catch @panic("test failure: zig_complex_float 4");
195 try expect(z2.real == 1.5);
196 try expect(z2.imag == 13.5);
197197}
198198
199199test "C ABI complex double" {
......@@ -203,8 +203,8 @@ test "C ABI complex double" {
203203 const b = ComplexDouble{ .real = 11.3, .imag = -1.5 };
204204
205205 const z = c_cmultd(a, b);
206 expect(z.real == 1.5) catch @panic("test failure: zig_complex_double 1");
207 expect(z.imag == 13.5) catch @panic("test failure: zig_complex_double 2");
206 try expect(z.real == 1.5);
207 try expect(z.imag == 13.5);
208208}
209209
210210test "C ABI complex double by component" {
......@@ -214,8 +214,8 @@ test "C ABI complex double by component" {
214214 const b = ComplexDouble{ .real = 11.3, .imag = -1.5 };
215215
216216 const z = c_cmultd_comp(a.real, a.imag, b.real, b.imag);
217 expect(z.real == 1.5) catch @panic("test failure: zig_complex_double 3");
218 expect(z.imag == 13.5) catch @panic("test failure: zig_complex_double 4");
217 try expect(z.real == 1.5);
218 try expect(z.imag == 13.5);
219219}
220220
221221export fn zig_cmultf(a: ComplexFloat, b: ComplexFloat) ComplexFloat {
......@@ -335,9 +335,9 @@ test "C ABI medium struct of ints and floats" {
335335 };
336336 c_med_struct_mixed(s);
337337 var s2 = c_ret_med_struct_mixed();
338 expect(s2.a == 1234) catch @panic("test failure");
339 expect(s2.b == 100.0) catch @panic("test failure");
340 expect(s2.c == 1337.0) catch @panic("test failure");
338 try expect(s2.a == 1234);
339 try expect(s2.b == 100.0);
340 try expect(s2.c == 1337.0);
341341}
342342
343343export fn zig_med_struct_mixed(x: MedStructMixed) void {
......@@ -369,10 +369,10 @@ test "C ABI small struct of ints" {
369369 };
370370 c_small_struct_ints(s);
371371 var s2 = c_ret_small_struct_ints();
372 expect(s2.a == 1) catch @panic("test failure");
373 expect(s2.b == 2) catch @panic("test failure");
374 expect(s2.c == 3) catch @panic("test failure");
375 expect(s2.d == 4) catch @panic("test failure");
372 try expect(s2.a == 1);
373 try expect(s2.b == 2);
374 try expect(s2.c == 3);
375 try expect(s2.d == 4);
376376}
377377
378378export fn zig_small_struct_ints(x: SmallStructInts) void {
......@@ -478,9 +478,9 @@ test "C ABI split struct of ints and floats" {
478478 };
479479 c_split_struct_mixed(s);
480480 var s2 = c_ret_split_struct_mixed();
481 expect(s2.a == 1234) catch @panic("test failure");
482 expect(s2.b == 100) catch @panic("test failure");
483 expect(s2.c == 1337.0) catch @panic("test failure");
481 try expect(s2.a == 1234);
482 try expect(s2.b == 100);
483 try expect(s2.c == 1337.0);
484484}
485485
486486export fn zig_split_struct_mixed(x: SplitStructMixed) void {
......@@ -737,8 +737,8 @@ test "Struct with array as padding." {
737737 c_struct_with_array(.{ .a = 1, .padding = undefined, .b = 2 });
738738
739739 var x = c_ret_struct_with_array();
740 try std.testing.expect(x.a == 4);
741 try std.testing.expect(x.b == 155);
740 try expect(x.a == 4);
741 try expect(x.b == 155);
742742}
743743
744744const FloatArrayStruct = extern struct {
......@@ -771,10 +771,10 @@ test "Float array like struct" {
771771 });
772772
773773 var x = c_ret_float_array_struct();
774 try std.testing.expect(x.origin.x == 1);
775 try std.testing.expect(x.origin.y == 2);
776 try std.testing.expect(x.size.width == 3);
777 try std.testing.expect(x.size.height == 4);
774 try expect(x.origin.x == 1);
775 try expect(x.origin.y == 2);
776 try expect(x.size.width == 3);
777 try expect(x.size.height == 4);
778778}
779779
780780const SmallVec = @Vector(2, u32);
......@@ -789,8 +789,8 @@ test "small simd vector" {
789789 c_small_vec(.{ 1, 2 });
790790
791791 var x = c_ret_small_vec();
792 try std.testing.expect(x[0] == 3);
793 try std.testing.expect(x[1] == 4);
792 try expect(x[0] == 3);
793 try expect(x[1] == 4);
794794}
795795
796796const BigVec = @Vector(8, usize);
......@@ -804,12 +804,12 @@ test "big simd vector" {
804804 c_big_vec(.{ 1, 2, 3, 4, 5, 6, 7, 8 });
805805
806806 var x = c_ret_big_vec();
807 try std.testing.expect(x[0] == 9);
808 try std.testing.expect(x[1] == 10);
809 try std.testing.expect(x[2] == 11);
810 try std.testing.expect(x[3] == 12);
811 try std.testing.expect(x[4] == 13);
812 try std.testing.expect(x[5] == 14);
813 try std.testing.expect(x[6] == 15);
814 try std.testing.expect(x[7] == 16);
807 try expect(x[0] == 9);
808 try expect(x[1] == 10);
809 try expect(x[2] == 11);
810 try expect(x[3] == 12);
811 try expect(x[4] == 13);
812 try expect(x[5] == 14);
813 try expect(x[6] == 15);
814 try expect(x[7] == 16);
815815}