module ut.expansion; import ut; import dpp.expansion; /// @("getHeaderName") @safe pure unittest { import unit_threaded: shouldEqual; getHeaderName(`#include "foo.h"`).shouldEqual(`foo.h`); getHeaderName(`#include "bar.h"`).shouldEqual(`bar.h`); getHeaderName(`#include "foo.h" // comment`).shouldEqual(`foo.h`); getHeaderName(`#include <foo.h>`).shouldEqual(`foo.h`); getHeaderName(` #include "foo.h"`).shouldEqual(`foo.h`); }