bcb4e51a409d94ae670de96afb8483a4f7855294Stephan Bosch/* Copyright (c) 2016-2018 Dovecot authors, see the included COPYING file */
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomistruct doveadm_settings *doveadm_settings; /* just to avoid linker error */
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("-\0baz", "-\0bar")==0);
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("camel case", "camel case")==0);
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("camel case", "camel-case")==0);
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("camel case", "camelCase")==0);
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("camel case", "camel-case")==0);
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("camel-case", "camel-case")==0);
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("camelCase", "camel-case")==0);
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("camel case", "camel Case")==-i_strccdascmp("camel Case", "camel case"));
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("camel-case", "camel Case")==-i_strccdascmp("camel Case", "camel-case"));
35a2af0c24277e9b9d935271abc3b709fa856d3eAki Tuomi test_assert(i_strccdascmp("camel dase", "camel case")==-i_strccdascmp("camel case", "camel dase"));
baf3e87e186453fda13bd21f7cbcb2efc8492e8bTimo Sirainen static void (*const test_functions[])(void) = {