#include #include #include #include class Ctrl : public drogon::HttpController { public: static void initPathRouting() { created = true; }; static bool created; }; class SimpleCtrl : public drogon::HttpController { public: static void initPathRouting() { created = true; }; static bool created; }; class WsCtrl : public drogon::WebSocketController { public: static void initPathRouting() { created = true; }; static bool created; }; bool Ctrl::created = false; bool SimpleCtrl::created = false; bool WsCtrl::created = false; DROGON_TEST(ControllerCreation) { REQUIRE(Ctrl::created == false); REQUIRE(SimpleCtrl::created == false); REQUIRE(WsCtrl::created == false); }