This library adds D unittest support to flycheck.
Requirements:
You can install it by using package-install
via MELPA.
To use this package, add the following line to your .emacs
file:
(require 'flycheck-d-unittest)
(setup-flycheck-d-unittest)
It detects any compile errors, warnings and deprecated features during unittest.
Note: Flycheck-d-unittest runs DMD with -unittest
and -main
option for unittesting.
Please enclose main function in version(!unittest)
block as follows:
import std.stdio;
version(unittest) {}
else
void main()
{
writeln("Hello!");
}
unittest
{
assert(1+2 == 3);
}
Link:
- Start D with Emacs
- Emacs で始める D言語! (Written in Japanese)