Mercurial > projects > dstress
changeset 95:f4dcf89f7796
extended creal tests
author | thomask |
---|---|
date | Wed, 03 Nov 2004 08:17:17 +0000 |
parents | 8fd629339db4 |
children | 39ceb8616761 |
files | run/creal_04.d run/creal_05.d run/creal_06.d run/creal_07.d run/creal_08.d run/creal_09.d run/creal_10.d run/creal_11.d run/creal_12.d run/creal_13.d run/creal_14.d run/creal_15.d run/creal_16.d run/creal_17.d |
diffstat | 14 files changed, 112 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/run/creal_04.d Tue Nov 02 16:34:33 2004 +0000 +++ b/run/creal_04.d Wed Nov 03 08:17:17 2004 +0000 @@ -1,7 +1,5 @@ module dstress.run.creal_04; -import std.stdio; - int main(){ real x1 = 2.0; real y1 = 3.0;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_05.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,11 @@ +module dstress.run.creal_05; + +int main(){ + real re= 1/3; + real im= 1/5; + ireal i=1.0i; + creal c= re+i*im; + assert(c.re == re); + assert(c.re.sizeof == re.sizeof); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_06.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,11 @@ +module dstress.run.creal_06; + +int main(){ + float re= 1/3; + float im= 1/5; + ireal i=1.0i; + creal c= re+i*im; + assert(c.re == re); + assert(c.re.sizeof == (real).sizeof); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_07.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,11 @@ +module dstress.run.creal_07; + +int main(){ + real re= 1/3; + real im= 1/5; + ireal i=1.0i; + creal c= re+i*im; + assert(c.im == im); + assert(c.im.sizeof == im.sizeof); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_08.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,11 @@ +module dstress.run.creal_06; + +int main(){ + float re= 1/3; + float im= 1/5; + ireal i=1.0i; + creal c= re+i*im; + assert(c.im == im); + assert(c.im.sizeof == (real).sizeof); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_09.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,14 @@ +module dstress.run.creal_09; + +int main(){ + creal a = 1.2; + assert(a.re == 1.2); + assert(a.im == 0.0); + a=9.8i; + assert(a.re == 0.0); + assert(a.im == 9.8); + a=1.2+9.8i; + assert(a.re == 1.2); + assert(a.im == 9.8); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_10.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,6 @@ +module dstress.run.creal_10; + +int main(){ + assert(creal.sizeof == real.sizeof + ireal.sizeof); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_11.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,7 @@ +module dstress.run.creal_11; + +int main(){ + assert(creal.max.re == real.max); + assert(creal.max.im == real.max); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_12.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,7 @@ +module dstress.run.creal_12; + +int main(){ + assert(creal.min.re == real.min); + assert(creal.min.im == real.min); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_13.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,6 @@ +module dstress.run.creal_13; + +int main(){ + assert(creal.init == real.init + 1.0i*real.init); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_14.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,6 @@ +module dstress.run.creal_14; + +int main(){ + assert(creal.infinity == real.infinity + 1.0i*real.infinity); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_15.d Wed Nov 03 08:17:17 2004 +0000 @@ -0,0 +1,6 @@ +module dstress.run.creal_15; + +int main(){ + assert(creal.nan == real.nan + 1.0i*real.nan); + return 0; +}