1#define DROGON_TEST_MAIN
2#include <drogon/drogon.h>
3#include <drogon/drogon_test.h>
5DROGON_TEST(BasicTest) {
9int main(
int argc,
char **argv) {
10 using namespace drogon;
12 std::promise<void> p1;
13 std::future<void> f1 = p1.get_future();
16 std::thread thr([&]() {
18 app().getLoop()->queueInLoop([&p1]() { p1.set_value(); });
24 int status = test::run(argc, argv);
27 app().getLoop()->queueInLoop([]() { app().quit(); });