Doctest is non default testing framework in manaplus, and it not used in debian package and probably will be never used. It can be used only if some issue with catch. In catch used some patches for report call stack in failures. and not up to date catch version, because up to date version using too many memory in compilation. Catch probably will be used in future manaplus package versions.
Attached patch is wrong, unchanged other include from unittests.h