Added /bookmark remove tests

This commit is contained in:
James Booth
2014-02-02 00:37:37 +00:00
parent 38d8d8d984
commit a8ecbccc9c
6 changed files with 70 additions and 0 deletions

View File

@@ -72,6 +72,13 @@ _mock_bookmark_add(const char *jid, const char *nick, gboolean autojoin)
check_expected(autojoin);
}
static void
_mock_bookmark_remove(const char *jid, gboolean autojoin)
{
check_expected(jid);
check_expected(autojoin);
}
void
mock_jabber_connect_with_details(void)
{
@@ -103,6 +110,12 @@ mock_bookmark_add(void)
bookmark_add = _mock_bookmark_add;
}
void
mock_bookmark_remove(void)
{
bookmark_remove = _mock_bookmark_remove;
}
void
bookmark_get_list_returns(GList *bookmarks)
{
@@ -191,3 +204,10 @@ expect_bookmark_add(char *expected_jid, char *expected_nick, gboolean expected_a
}
expect_value(_mock_bookmark_add, autojoin, expected_autojoin);
}
void
expect_bookmark_remove(char *expected_jid, gboolean expected_autojoin)
{
expect_string(_mock_bookmark_remove, jid, expected_jid);
expect_value(_mock_bookmark_remove, autojoin, expected_autojoin);
}

View File

@@ -26,4 +26,7 @@ void bookmark_get_list_returns(GList *bookmarks);
void mock_bookmark_add(void);
void expect_bookmark_add(char *expected_jid, char *expected_nick, gboolean expected_autojoin);
void mock_bookmark_remove(void);
void expect_bookmark_remove(char *expected_jid, gboolean expected_autojoin);
#endif