# HG changeset patch # User thomask # Date 1110635398 0 # Node ID 1013f6410987ccb7d74ac967155074a56185b057 # Parent 41de5acbb735c414bbdbee029bb3af36cdeb4b5c added __DATE__, __FILE__, __LINE__, __TIMESTAMP__ and __TIME tests diff -r 41de5acbb735 -r 1013f6410987 nocompile/__DATE__02.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/__DATE__02.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,9 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.nocompile.__DATE__02; + +void test(){ + __DATE__="1"; +} \ No newline at end of file diff -r 41de5acbb735 -r 1013f6410987 nocompile/__FILE__02.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/__FILE__02.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,9 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.nocompile.__FILE__02; + +void test(){ + __FILE__="abc"; +} \ No newline at end of file diff -r 41de5acbb735 -r 1013f6410987 nocompile/__LINE__02.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/__LINE__02.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,9 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.nocompile.__LINE__02; + +void test(){ + __LINE__=1; +} \ No newline at end of file diff -r 41de5acbb735 -r 1013f6410987 nocompile/__TIMESTAMP__02.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/__TIMESTAMP__02.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,9 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.nocompile.__TIMESTAMP__02; + +void test(){ + __TIMESTAMP__="1"; +} \ No newline at end of file diff -r 41de5acbb735 -r 1013f6410987 nocompile/__TIME__02.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/__TIME__02.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,9 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.nocompile.__TIME__02; + +void test(){ + __TIME__="1"; +} \ No newline at end of file diff -r 41de5acbb735 -r 1013f6410987 run/__DATE__01.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/__DATE__01.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.__DATE__01; + +int main(){ + assert(__DATE__.length==11); + assert(__DATE__[3]==' '); + assert(__DATE__[6]==' '); + return 0; +} \ No newline at end of file diff -r 41de5acbb735 -r 1013f6410987 run/__FILE__01.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/__FILE__01.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,15 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.__FILE__01; + +int main(){ + char[] c = __FILE__; + version(Windows){ + assert(c==r"run\__FILE__01.d"); + }else{ + assert(c==r"run/__FILE__01.d"); + } + return 0; +} \ No newline at end of file diff -r 41de5acbb735 -r 1013f6410987 run/__LINE__01.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/__LINE__01.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.__LINE__01; + +int main(){ + assert(__LINE__==8); + return 0; +} \ No newline at end of file diff -r 41de5acbb735 -r 1013f6410987 run/__TIMESTAMP__01.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/__TIMESTAMP__01.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,14 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.__TIMESTAMP__01; + +int main(){ + assert(__TIMESTAMP__.length==24); + assert(__TIMESTAMP__[3]==' '); + assert(__TIMESTAMP__[7]==' '); + assert(__TIMESTAMP__[10]==' '); + assert(__TIMESTAMP__[19]==' '); + return 0; +} \ No newline at end of file diff -r 41de5acbb735 -r 1013f6410987 run/__TIME__01.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/__TIME__01.d Sat Mar 12 13:49:58 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.__TIME__01; + +int main(){ + assert(__TIME__.length==8); + assert(__TIME__[2]==':'); + assert(__TIME__[5]==':'); + return 0; +} \ No newline at end of file