D
Versions
- 2.098
Test Frameworks
Uses builtin unittest
blocks with UDA to name them.
Example
Solution:
module solution; export int add(int a, int b) { return a + b; }
module solution; export int add(int a, int b) { return a + b; }
Tests:
module solution_test; import solution : add; // fluent asserts is supported version(unittest) import fluent.asserts; @("named test case") unittest { add(1, 1).should.equal(2).because("1 + 1 == 2"); assert(add(1, 1) == 2); }
module solution_test; import solution : add; // fluent asserts is supported version(unittest) import fluent.asserts; @("named test case") unittest { add(1, 1).should.equal(2).because("1 + 1 == 2"); assert(add(1, 1) == 2); }
The optional preloaded code is a separate module.
Timeout
12 seconds
Packages
Services
None
Language ID
d