mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-08-01 22:56:22 +00:00
tests: standardize naming convention
Use a behavior-driven naming convention for unit tests. Functions are now named using the pattern: [unit]__[verb]__[scenario] The __ works as a semantic separator. Examples: * jid_create__returns__null_from_null() * cmd_connect__shows__usage_when_no_server_value Benefits: * Easy to find all tests associated with a specific function using the mandatory prefix. * Test output in CI now explicitly describes the unit, the expected outcome, and the scenario being tested. Also disabled keyhandlers tests due to missing code in src/ui.
This commit is contained in:
@@ -1,35 +1,40 @@
|
||||
void empty_list_when_none_added(void** state);
|
||||
void contains_one_element(void** state);
|
||||
void first_element_correct(void** state);
|
||||
void contains_two_elements(void** state);
|
||||
void first_and_second_elements_correct(void** state);
|
||||
void contains_three_elements(void** state);
|
||||
void first_three_elements_correct(void** state);
|
||||
void add_twice_at_beginning_adds_once(void** state);
|
||||
void add_twice_in_middle_adds_once(void** state);
|
||||
void add_twice_at_end_adds_once(void** state);
|
||||
void find_first_exists(void** state);
|
||||
void find_second_exists(void** state);
|
||||
void find_third_exists(void** state);
|
||||
void find_returns_null(void** state);
|
||||
void find_on_empty_returns_null(void** state);
|
||||
void find_twice_returns_second_when_two_match(void** state);
|
||||
void find_five_times_finds_fifth(void** state);
|
||||
void find_twice_returns_first_when_two_match_and_reset(void** state);
|
||||
void add_contact_with_no_group(void** state);
|
||||
void add_contact_with_group(void** state);
|
||||
void add_contact_with_two_groups(void** state);
|
||||
void add_contact_with_three_groups(void** state);
|
||||
void add_contact_with_three_groups_update_adding_two(void** state);
|
||||
void add_contact_with_three_groups_update_removing_one(void** state);
|
||||
void add_contact_with_three_groups_update_removing_two(void** state);
|
||||
void add_contact_with_three_groups_update_removing_three(void** state);
|
||||
void add_contact_with_three_groups_update_two_new(void** state);
|
||||
void add_remove_contact_groups(void** state);
|
||||
void add_contacts_with_different_groups(void** state);
|
||||
void add_contacts_with_same_groups(void** state);
|
||||
void add_contacts_with_overlapping_groups(void** state);
|
||||
void remove_contact_with_remaining_in_group(void** state);
|
||||
void get_contact_display_name(void** state);
|
||||
void get_contact_display_name_is_barejid_if_name_is_empty(void** state);
|
||||
void get_contact_display_name_is_passed_barejid_if_contact_does_not_exist(void** state);
|
||||
#ifndef TESTS_TEST_ROSTER_LIST_H
|
||||
#define TESTS_TEST_ROSTER_LIST_H
|
||||
|
||||
void roster_get_contacts__returns__empty_list_when_none_added(void** state);
|
||||
void roster_get_contacts__returns__one_element(void** state);
|
||||
void roster_get_contacts__returns__correct_first_element(void** state);
|
||||
void roster_get_contacts__returns__two_elements(void** state);
|
||||
void roster_get_contacts__returns__correct_first_and_second_elements(void** state);
|
||||
void roster_get_contacts__returns__three_elements(void** state);
|
||||
void roster_get_contacts__returns__correct_first_three_elements(void** state);
|
||||
void roster_add__updates__adds_once_when_called_twice_at_beginning(void** state);
|
||||
void roster_add__updates__adds_once_when_called_twice_in_middle(void** state);
|
||||
void roster_add__updates__adds_once_when_called_twice_at_end(void** state);
|
||||
void roster_contact_autocomplete__returns__first_exists(void** state);
|
||||
void roster_contact_autocomplete__returns__second_exists(void** state);
|
||||
void roster_contact_autocomplete__returns__third_exists(void** state);
|
||||
void roster_contact_autocomplete__returns__null_when_no_match(void** state);
|
||||
void roster_contact_autocomplete__returns__null_on_empty_roster(void** state);
|
||||
void roster_contact_autocomplete__returns__second_when_two_match(void** state);
|
||||
void roster_contact_autocomplete__returns__fifth_when_multiple_match(void** state);
|
||||
void roster_contact_autocomplete__returns__first_when_two_match_and_reset(void** state);
|
||||
void roster_get_groups__returns__empty_for_no_group(void** state);
|
||||
void roster_get_groups__returns__one_group(void** state);
|
||||
void roster_get_groups__returns__two_groups(void** state);
|
||||
void roster_get_groups__returns__three_groups(void** state);
|
||||
void roster_update__updates__adding_two_groups(void** state);
|
||||
void roster_update__updates__removing_one_group(void** state);
|
||||
void roster_update__updates__removing_two_groups(void** state);
|
||||
void roster_update__updates__removing_three_groups(void** state);
|
||||
void roster_update__updates__two_new_groups(void** state);
|
||||
void roster_remove__updates__contact_groups(void** state);
|
||||
void roster_add__updates__different_groups(void** state);
|
||||
void roster_add__updates__same_groups(void** state);
|
||||
void roster_add__updates__overlapping_groups(void** state);
|
||||
void roster_remove__updates__remaining_in_group(void** state);
|
||||
void roster_get_display_name__returns__nickname_when_exists(void** state);
|
||||
void roster_get_display_name__returns__barejid_when_nickname_empty(void** state);
|
||||
void roster_get_display_name__returns__barejid_when_not_exists(void** state);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user