unit-threaded v0.8.0

Atila Neves atila.neves at gmail.com
Thu Jan 31 15:38:33 UTC 2019


On Thursday, 31 January 2019 at 15:03:26 UTC, Colin wrote:
> On Wednesday, 30 January 2019 at 14:27:25 UTC, Atila Neves 
> wrote:
>> New release of unit-threaded, the advanced test framework for 
>> D:
>>
>> https://code.dlang.org/packages/unit-threaded
>>
>> Besides bug fixes, the main difference is now cartesian 
>> product of types works as it did for values when it comes to 
>> parameterized tests:
>>
>> ------------------
>> @Types!(ubyte, byte)
>> @Types!(int, uint, float)
>> @UnitTest
>> void fun(T0, T1)() {
>>     static assert(T0.sizeof == 1);
>>     static assert(T1.sizeof == 4);
>> }
>> ------------------
>>
>> This now generates 6 tests, one for each combination of types, 
>> similarly to what already worked with the @Values UDA.
>
> Thanks for this library. One of the more useful on 
> code.dlang.org!

Thanks!


More information about the Digitalmars-d-announce mailing list