diff options
author | James Booth <boothj5@gmail.com> | 2014-12-23 21:42:01 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-12-23 21:42:01 +0000 |
commit | 8c01021ab9ae719c398e6c4a3e87ab98a5d6ac0e (patch) | |
tree | 6e5be41da643e09d10e3bdcc9951b7ab34da5d8e /tests/xmpp | |
parent | 69fe6c4d21d885f1397172605e8babe639a945c5 (diff) | |
download | profani-tty-8c01021ab9ae719c398e6c4a3e87ab98a5d6ac0e.tar.gz |
Use will_return instead of mock values
Diffstat (limited to 'tests/xmpp')
-rw-r--r-- | tests/xmpp/stub_xmpp.c | 35 | ||||
-rw-r--r-- | tests/xmpp/stub_xmpp.h | 6 |
2 files changed, 7 insertions, 34 deletions
diff --git a/tests/xmpp/stub_xmpp.c b/tests/xmpp/stub_xmpp.c index 229a37b9..8a75b9ed 100644 --- a/tests/xmpp/stub_xmpp.c +++ b/tests/xmpp/stub_xmpp.c @@ -1,24 +1,9 @@ -#include "xmpp/xmpp.h" - -// mock state +#include <stdarg.h> +#include <stddef.h> +#include <setjmp.h> +#include <cmocka.h> -static jabber_conn_status_t connection_status = JABBER_CONNECTED; -static char *account_name = NULL; - -void -reset_xmpp_mocks(void) -{ - connection_status = JABBER_CONNECTED; - account_name = NULL; -} - -void -mock_connection_account_name(char *given_account_name) -{ - account_name = given_account_name; -} - -// stubs +#include "xmpp/xmpp.h" // connection functions void jabber_init(const int disable_tls) {} @@ -47,15 +32,9 @@ const char * jabber_get_domain(void) return NULL; } -void -mock_connection_status(jabber_conn_status_t given_connection_status) -{ - connection_status = given_connection_status; -} - jabber_conn_status_t jabber_get_connection_status(void) { - return connection_status; + return (jabber_conn_status_t)mock(); } char* jabber_get_presence_message(void) @@ -65,7 +44,7 @@ char* jabber_get_presence_message(void) char* jabber_get_account_name(void) { - return account_name; + return (char*)mock(); } GList * jabber_get_available_resources(void) diff --git a/tests/xmpp/stub_xmpp.h b/tests/xmpp/stub_xmpp.h deleted file mode 100644 index 21a0c8c2..00000000 --- a/tests/xmpp/stub_xmpp.h +++ /dev/null @@ -1,6 +0,0 @@ -#include "xmpp/xmpp.h" - -void mock_connection_status(jabber_conn_status_t given_connection_status); -void mock_connection_account_name(char *given_account_name); - -void reset_xmpp_mocks(void); \ No newline at end of file |