From fe4b7cc3cb2055c7c372bb6079a5d01de28f1e44 Mon Sep 17 00:00:00 2001 From: Razvan Deaconescu Date: Sat, 21 May 2011 18:19:56 +0300 Subject: [PATCH] raw: Add file declarations in source test files. --- src/raw/test/test_sw_bind.c | 6 ++++++ src/raw/test/test_sw_close.c | 4 ++++ src/raw/test/test_sw_getsockname.c | 4 ++++ src/raw/test/test_sw_recvfrom.c | 5 +++++ src/raw/test/test_sw_recvmsg.c | 5 +++++ src/raw/test/test_sw_sendmsg.c | 4 ++++ src/raw/test/test_sw_sendto.c | 4 ++++ src/raw/test/test_sw_socket.c | 6 ++++++ 8 files changed, 38 insertions(+) diff --git a/src/raw/test/test_sw_bind.c b/src/raw/test/test_sw_bind.c index 27cabdf..2be1649 100644 --- a/src/raw/test/test_sw_bind.c +++ b/src/raw/test/test_sw_bind.c @@ -6,6 +6,12 @@ #include "test.h" static void bind_dummy(void); +static void bind_invalid_descriptor(void); +static void bind_descriptor_not_a_socket(void); +static void bind_invalid_ip_address(void); +static void bind_address_in_use(void); +static void bind_socket_already_bound(void); +static void bind_ok(void); void bind_test_suite(void) { diff --git a/src/raw/test/test_sw_close.c b/src/raw/test/test_sw_close.c index 11ad085..27f37c0 100644 --- a/src/raw/test/test_sw_close.c +++ b/src/raw/test/test_sw_close.c @@ -6,6 +6,10 @@ #include "test.h" static void close_dummy(void); +static void close_invalid_descriptor(void); +static void close_descriptor_is_not_a_socket(void); +static void close_ok_descriptor_is_bound(void); +static void close_ok_descriptor_is_not_bound(void); void close_test_suite(void) { diff --git a/src/raw/test/test_sw_getsockname.c b/src/raw/test/test_sw_getsockname.c index 597b699..20953de 100644 --- a/src/raw/test/test_sw_getsockname.c +++ b/src/raw/test/test_sw_getsockname.c @@ -6,6 +6,10 @@ #include "test.h" static void getsockname_dummy(void); +static void getsockname_invalid_descriptor(void); +static void getsockname_descriptor_not_a_socket(void); +static void getsockname_invalid_len(void); +static void getsockname_ok(void); void getsockname_test_suite(void) { diff --git a/src/raw/test/test_sw_recvfrom.c b/src/raw/test/test_sw_recvfrom.c index 031b839..755a842 100644 --- a/src/raw/test/test_sw_recvfrom.c +++ b/src/raw/test/test_sw_recvfrom.c @@ -6,6 +6,11 @@ #include "test.h" static void recvfrom_dummy(void); +static void recvfrom_invalid_descriptor(void); +static void recvfrom_descriptor_is_not_a_socket(void); +static void recvfrom_socket_is_not_bound(void); +static void recvfrom_after_sendto_ok(void); +static void recvfrom_after_sendmsg_ok(void); void recvfrom_test_suite(void) { diff --git a/src/raw/test/test_sw_recvmsg.c b/src/raw/test/test_sw_recvmsg.c index 0a25e2f..7192b67 100644 --- a/src/raw/test/test_sw_recvmsg.c +++ b/src/raw/test/test_sw_recvmsg.c @@ -6,6 +6,11 @@ #include "test.h" static void recvmsg_dummy(void); +static void recvmsg_invalid_descriptor(void); +static void recvmsg_descriptor_is_not_a_socket(void); +static void recvmsg_socket_is_not_bound(void); +static void recvmsg_after_sendto_ok(void); +static void recvmsg_after_sendmsg_ok(void); void recvmsg_test_suite(void) { diff --git a/src/raw/test/test_sw_sendmsg.c b/src/raw/test/test_sw_sendmsg.c index 67348e1..ada5eb7 100644 --- a/src/raw/test/test_sw_sendmsg.c +++ b/src/raw/test/test_sw_sendmsg.c @@ -6,6 +6,10 @@ #include "test.h" static void sendmsg_dummy(void); +static void sendmsg_invalid_descriptor(void); +static void sendmsg_descriptor_is_not_socket(void); +static void sendmsg_socket_is_not_bound(void); +static void sendmsg_ok(void); void sendmsg_test_suite(void) { diff --git a/src/raw/test/test_sw_sendto.c b/src/raw/test/test_sw_sendto.c index 2204d34..9ac9068 100644 --- a/src/raw/test/test_sw_sendto.c +++ b/src/raw/test/test_sw_sendto.c @@ -6,6 +6,10 @@ #include "test.h" static void sendto_dummy(void); +static void sendto_invalid_descriptor(void); +static void sendto_descriptor_is_not_socket(void); +static void sendto_socket_is_not_bound(void); +static void sendto_ok(void); void sendto_test_suite(void) { diff --git a/src/raw/test/test_sw_socket.c b/src/raw/test/test_sw_socket.c index c6f3f83..4292044 100644 --- a/src/raw/test/test_sw_socket.c +++ b/src/raw/test/test_sw_socket.c @@ -6,6 +6,11 @@ #include "test.h" static void socket_dummy(void); +static void socket_invalid_domain(void); +static void socket_invalid_type(void); +static void socket_invalid_protocol(void); +static void socket_insufficient_file_descriptors(void); +static void socket_ok(void); void socket_test_suite(void) { @@ -13,6 +18,7 @@ void socket_test_suite(void) socket_dummy(); } +/* Dummy function for testing purposes only. */ static void socket_dummy(void) { test(1 == 1); -- 2.20.1