Advanced unit testing toolkit for the D programming language