| Line | Branch | Exec | Source |
|---|---|---|---|
| 1 | #include "test_http.h" | ||
| 2 | #include "gate/net/httpclients.h" | ||
| 3 | #include "gate/net/httpservers.h" | ||
| 4 | #include "gate/strings.h" | ||
| 5 | |||
| 6 | 1 | static gate_bool_t test_httpserver() | |
| 7 | { | ||
| 8 | gate_result_t result; | ||
| 9 | gate_httpserver_t server; | ||
| 10 | |||
| 11 | 1 | GATE_TEST_UNIT_BEGIN(test_httpserver); | |
| 12 | |||
| 13 | 1 | result = gate_httpserver_create(&server); | |
| 14 |
1/2✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
|
1 | GATE_TEST_REQUIRE_OK(result); |
| 15 | |||
| 16 | 1 | result = gate_httpserver_destroy(&server); | |
| 17 |
1/2✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
|
1 | GATE_TEST_CHECK_OK(result); |
| 18 | |||
| 19 | 1 | GATE_TEST_UNIT_END; | |
| 20 | } | ||
| 21 | |||
| 22 | 1 | static gate_bool_t test_httpclient() | |
| 23 | { | ||
| 24 | gate_result_t result; | ||
| 25 | gate_httpclient_t client; | ||
| 26 | 1 | gate_string_t localhost_addr = GATE_STRING_INIT_STATIC("127.0.0.1"); | |
| 27 | |||
| 28 | 1 | GATE_TEST_UNIT_BEGIN(test_httpclient); | |
| 29 | |||
| 30 | //result = gate_httpclient_create(&client, &localhost_addr, 8765, GATE_HTTPCLIENT_FLAG_NATIVE_IMPL); | ||
| 31 | //GATE_TEST_CHECK(result); | ||
| 32 | |||
| 33 | 1 | GATE_TEST_UNIT_END; | |
| 34 | } | ||
| 35 | |||
| 36 | 1 | GATE_TEST_FUNCTION(test_http) | |
| 37 | { | ||
| 38 | 1 | gate_bool_t succeeded = true; | |
| 39 | |||
| 40 | 1 | succeeded |= test_httpserver(); | |
| 41 | 1 | succeeded |= test_httpclient(); | |
| 42 | |||
| 43 | 1 | return succeeded; | |
| 44 | } | ||
| 45 |