On Monday, 5 August 2013 at 12:25:36 UTC, Bosak wrote:
Are compile-time unittests possible in D? Maybe something like:static unittest { assert(2 == 1 + 1); }So that every assert in the unittest is translated to static assert. And no normal asserts to be allowed in static unittest? So the above code would be executed at compile time and translated to:unittest { static assert(2 == 1 + 1); }
Not exactly as you describe but you can do unit tests for CTFE functions. Have a look at this thread:
http://forum.dlang.org/thread/[email protected] -- /Jacob Carlborg
