#pragma once
#include <panda/test/catch.h>
#include <panda/uri/Router.h>
using namespace panda;
using namespace panda::uri;
using panda::uri::router::Method;
using panda::uri::router::Captures;
#define CHECK_ROUTE(path, val) do { \
if (val == -1) CHECK_FALSE(r.route(path)); \
else { \
REQUIRE(r.route(path)); \
CHECK(r.route(path).value().value == val); \
} \
} while (0)