14 TEST(OptionsTests, BaseUrlTest) {
21 response.header[
"Access-Control-Allow-Methods"]);
26 TEST(OptionsTests, SpecificUrlTest) {
27 auto url =
Url{
base +
"/hello.html"};
33 response.header[
"Access-Control-Allow-Methods"]);
38 TEST(OptionsTests, AsyncBaseUrlTest) {
40 std::vector<AsyncResponse> responses;
41 for (
int i = 0;
i < 10; ++
i) {
44 for (
auto& future_response : responses) {
45 auto response = future_response.get();
50 response.header[
"Access-Control-Allow-Methods"]);
56 TEST(OptionsTests, AsyncSpecificUrlTest) {
57 auto url =
Url{
base +
"/hello.html"};
58 std::vector<AsyncResponse> responses;
59 for (
int i = 0;
i < 10; ++
i) {
62 for (
auto& future_response : responses) {
63 auto response = future_response.get();
68 response.header[
"Access-Control-Allow-Methods"]);
74 int main(
int argc,
char** argv) {
Environment * AddGlobalTestEnvironment(Environment *env)
AsyncResponse OptionsAsync(Ts...ts)
int main(int argc, char **argv)
#define EXPECT_EQ(expected, actual)
int RUN_ALL_TESTS() GTEST_MUST_USE_RESULT_
GTEST_API_ void InitGoogleTest(int *argc, char **argv)
TEST(OptionsTests, BaseUrlTest)
Response Options(Ts &&...ts)