From 07308673261449c3aab3bbed627a8d61da7a0470 Mon Sep 17 00:00:00 2001 From: James Booth Date: Sat, 14 Dec 2013 16:35:56 +0000 Subject: Added history and jid tests to cmocka --- tests/testsuite.c | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) (limited to 'tests/testsuite.c') diff --git a/tests/testsuite.c b/tests/testsuite.c index 6215b761..9e3ddf32 100644 --- a/tests/testsuite.c +++ b/tests/testsuite.c @@ -6,6 +6,8 @@ #include "test_autocomplete.h" #include "test_common.h" #include "test_command.h" +#include "test_history.h" +#include "test_jid.h" int main(int argc, char* argv[]) { const UnitTest tests[] = { @@ -53,7 +55,45 @@ int main(int argc, char* argv[]) { unit_test(add_two_and_complete_returns_second), unit_test(add_two_adds_two), unit_test(add_two_same_adds_one), - unit_test(add_two_same_updates) - }; + unit_test(add_two_same_updates), + + unit_test(previous_on_empty_returns_null), + unit_test(next_on_empty_returns_null), + unit_test(previous_once_returns_last), + unit_test(previous_twice_when_one_returns_first), + unit_test(previous_always_stops_at_first), + unit_test(previous_goes_to_correct_element), + unit_test(prev_then_next_returns_empty), + unit_test(prev_with_val_then_next_returns_val), + unit_test(prev_with_val_then_next_twice_returns_null), + unit_test(navigate_then_append_new), + unit_test(edit_item_mid_history), + unit_test(edit_previous_and_append), + unit_test(start_session_add_new_submit_previous), + + unit_test(create_jid_from_null_returns_null), + unit_test(create_jid_from_empty_string_returns_null), + unit_test(create_jid_from_full_returns_full), + unit_test(create_jid_from_full_returns_bare), + unit_test(create_jid_from_full_returns_resourcepart), + unit_test(create_jid_from_full_returns_localpart), + unit_test(create_jid_from_full_returns_domainpart), + unit_test(create_jid_from_full_nolocal_returns_full), + unit_test(create_jid_from_full_nolocal_returns_bare), + unit_test(create_jid_from_full_nolocal_returns_resourcepart), + unit_test(create_jid_from_full_nolocal_returns_domainpart), + unit_test(create_jid_from_full_nolocal_returns_null_localpart), + unit_test(create_jid_from_bare_returns_null_full), + unit_test(create_jid_from_bare_returns_null_resource), + unit_test(create_jid_from_bare_returns_bare), + unit_test(create_jid_from_bare_returns_localpart), + unit_test(create_jid_from_bare_returns_domainpart), + unit_test(create_room_jid_returns_room), + unit_test(create_room_jid_returns_nick), + unit_test(create_with_slash_in_resource), + unit_test(create_with_at_in_resource), + unit_test(create_with_at_and_slash_in_resource), + unit_test(create_full_with_trailing_slash) + }; return run_tests(tests); } -- cgit 1.4.1-2-gfad0 1d8bda3'>blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21