From 906b7f6d576b10a8f20d858e379595c9a94cabfc Mon Sep 17 00:00:00 2001 From: jvoisin Date: Mon, 10 Jul 2023 23:46:28 +0200 Subject: Add some dynamic tests for sys/socket.h --- tests/Makefile | 12 ++++++++---- tests/test_recv.c | 14 -------------- tests/test_recv_dynamic.c | 14 ++++++++++++++ tests/test_recv_static.c | 14 ++++++++++++++ tests/test_recvfrom.c | 14 -------------- tests/test_recvfrom_dynamic.c | 14 ++++++++++++++ tests/test_recvfrom_static.c | 14 ++++++++++++++ tests/test_send.c | 14 -------------- tests/test_send_dynamic.c | 14 ++++++++++++++ tests/test_send_static.c | 14 ++++++++++++++ tests/test_sendto.c | 14 -------------- tests/test_sendto_dynamic.c | 14 ++++++++++++++ tests/test_sendto_static.c | 14 ++++++++++++++ 13 files changed, 120 insertions(+), 60 deletions(-) delete mode 100644 tests/test_recv.c create mode 100644 tests/test_recv_dynamic.c create mode 100644 tests/test_recv_static.c delete mode 100644 tests/test_recvfrom.c create mode 100644 tests/test_recvfrom_dynamic.c create mode 100644 tests/test_recvfrom_static.c delete mode 100644 tests/test_send.c create mode 100644 tests/test_send_dynamic.c create mode 100644 tests/test_send_static.c delete mode 100644 tests/test_sendto.c create mode 100644 tests/test_sendto_dynamic.c create mode 100644 tests/test_sendto_static.c (limited to 'tests') diff --git a/tests/Makefile b/tests/Makefile index 9a65cf3..da8992e 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -58,10 +58,14 @@ TARGETS= \ test_vsnprintf \ test_vsprintf \ test_malloc \ - test_recv \ - test_recvfrom \ - test_send \ - test_sendto \ + test_recv_static \ + test_recv_dynamic \ + test_recvfrom_static \ + test_recvfrom_dynamic \ + test_send_static \ + test_send_dynamic \ + test_sendto_static \ + test_sendto_dynamic \ test_FD_CLR_negative \ test_FD_CLR_SETSIZE \ test_FD_SET_negative \ diff --git a/tests/test_recv.c b/tests/test_recv.c deleted file mode 100644 index 21592eb..0000000 --- a/tests/test_recv.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "common.h" - -#include - -int main(int argc, char** argv) { - char buffer[12] = {0}; - - CHK_FAIL_START - recv(0, buffer, 14, 0); - CHK_FAIL_END - - puts(buffer); - return ret; -} diff --git a/tests/test_recv_dynamic.c b/tests/test_recv_dynamic.c new file mode 100644 index 0000000..5084d28 --- /dev/null +++ b/tests/test_recv_dynamic.c @@ -0,0 +1,14 @@ +#include "common.h" + +#include + +int main(int argc, char** argv) { + char buffer[8] = {0}; + + CHK_FAIL_START + recv(0, buffer, argc, 0); + CHK_FAIL_END + + puts(buffer); + return ret; +} diff --git a/tests/test_recv_static.c b/tests/test_recv_static.c new file mode 100644 index 0000000..21592eb --- /dev/null +++ b/tests/test_recv_static.c @@ -0,0 +1,14 @@ +#include "common.h" + +#include + +int main(int argc, char** argv) { + char buffer[12] = {0}; + + CHK_FAIL_START + recv(0, buffer, 14, 0); + CHK_FAIL_END + + puts(buffer); + return ret; +} diff --git a/tests/test_recvfrom.c b/tests/test_recvfrom.c deleted file mode 100644 index 8e95d43..0000000 --- a/tests/test_recvfrom.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "common.h" - -#include - -int main(int argc, char** argv) { - char buffer[12] = {0}; - - CHK_FAIL_START - recvfrom(0, buffer, 14, 0, NULL, NULL); - CHK_FAIL_END - - puts(buffer); - return ret; -} diff --git a/tests/test_recvfrom_dynamic.c b/tests/test_recvfrom_dynamic.c new file mode 100644 index 0000000..c321187 --- /dev/null +++ b/tests/test_recvfrom_dynamic.c @@ -0,0 +1,14 @@ +#include "common.h" + +#include + +int main(int argc, char** argv) { + char buffer[8] = {0}; + + CHK_FAIL_START + recvfrom(0, buffer, argc, 0, NULL, NULL); + CHK_FAIL_END + + puts(buffer); + return ret; +} diff --git a/tests/test_recvfrom_static.c b/tests/test_recvfrom_static.c new file mode 100644 index 0000000..8e95d43 --- /dev/null +++ b/tests/test_recvfrom_static.c @@ -0,0 +1,14 @@ +#include "common.h" + +#include + +int main(int argc, char** argv) { + char buffer[12] = {0}; + + CHK_FAIL_START + recvfrom(0, buffer, 14, 0, NULL, NULL); + CHK_FAIL_END + + puts(buffer); + return ret; +} diff --git a/tests/test_send.c b/tests/test_send.c deleted file mode 100644 index f65811f..0000000 --- a/tests/test_send.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "common.h" - -#include - -int main(int argc, char** argv) { - char buffer[12] = {0}; - - CHK_FAIL_START - send(0, buffer, 14, 0); - CHK_FAIL_END - - puts(buffer); - return ret; -} diff --git a/tests/test_send_dynamic.c b/tests/test_send_dynamic.c new file mode 100644 index 0000000..13e2399 --- /dev/null +++ b/tests/test_send_dynamic.c @@ -0,0 +1,14 @@ +#include "common.h" + +#include + +int main(int argc, char** argv) { + char buffer[8] = {0}; + + CHK_FAIL_START + send(0, buffer, argc, 0); + CHK_FAIL_END + + puts(buffer); + return ret; +} diff --git a/tests/test_send_static.c b/tests/test_send_static.c new file mode 100644 index 0000000..f65811f --- /dev/null +++ b/tests/test_send_static.c @@ -0,0 +1,14 @@ +#include "common.h" + +#include + +int main(int argc, char** argv) { + char buffer[12] = {0}; + + CHK_FAIL_START + send(0, buffer, 14, 0); + CHK_FAIL_END + + puts(buffer); + return ret; +} diff --git a/tests/test_sendto.c b/tests/test_sendto.c deleted file mode 100644 index 5bfa851..0000000 --- a/tests/test_sendto.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "common.h" - -#include - -int main(int argc, char** argv) { - char buffer[12] = {0}; - - CHK_FAIL_START - sendto(0, buffer, 14, 0, NULL, 0); - CHK_FAIL_END - - puts(buffer); - return ret; -} diff --git a/tests/test_sendto_dynamic.c b/tests/test_sendto_dynamic.c new file mode 100644 index 0000000..9ab5dcc --- /dev/null +++ b/tests/test_sendto_dynamic.c @@ -0,0 +1,14 @@ +#include "common.h" + +#include + +int main(int argc, char** argv) { + char buffer[8] = {0}; + + CHK_FAIL_START + sendto(0, buffer, argc, 0, NULL, 0); + CHK_FAIL_END + + puts(buffer); + return ret; +} diff --git a/tests/test_sendto_static.c b/tests/test_sendto_static.c new file mode 100644 index 0000000..5bfa851 --- /dev/null +++ b/tests/test_sendto_static.c @@ -0,0 +1,14 @@ +#include "common.h" + +#include + +int main(int argc, char** argv) { + char buffer[12] = {0}; + + CHK_FAIL_START + sendto(0, buffer, 14, 0, NULL, 0); + CHK_FAIL_END + + puts(buffer); + return ret; +} -- cgit v1.3