From 2f08f7cc4b9c7ad2f0a33b5367c2f3fd4ae4ed7e Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Fri, 1 Mar 2019 20:01:29 -0500 Subject: initial tests for --- complex.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 complex.c (limited to 'complex.c') diff --git a/complex.c b/complex.c new file mode 100644 index 0000000..c7bccd5 --- /dev/null +++ b/complex.c @@ -0,0 +1,29 @@ +#if defined __STDC_VERSION__ && \ + (__STDC_VERSION__ == 199901L || \ + (20112L <= __STDC_VERSION__ && ! defined __STDC_NO_COMPLEX__)) +#include +#include "test.h" + +void test_complex_h(void) +{ + complex double cd; + testing_header("complex.h"); + + test_true(creal(I) == 0); + test_true(cimag(I) == 1); + test_true(creal(_Complex_I) == 0); + test_true(cimag(_Complex_I) == 1); + + #ifdef _Imaginary_I + test_true(creal(_Imaginary_I) == 0); + test_true(cimag(_Imaginary_I) == 1); + #endif + + testing_end(); +} + +#else +void test_complex_h(void) +{ +} +#endif -- cgit v1.2.1