本文整理汇总了C++中cmocka_run_group_tests函数的典型用法代码示例。如果您正苦于以下问题:C++ cmocka_run_group_tests函数的具体用法?C++ cmocka_run_group_tests怎么用?C++ cmocka_run_group_tests使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cmocka_run_group_tests函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: main
int
main(void)
{
const struct CMUnitTest tests[] = {
SECURITY_UTEST(
test_request_credentials_fails_with_null_creds),
SECURITY_UTEST(
test_request_credentials_succeeds_with_good_values),
SECURITY_UTEST(
test_request_credentials_fails_if_drpc_connect_fails),
SECURITY_UTEST(
test_request_credentials_connects_to_default_socket),
SECURITY_UTEST(
test_request_credentials_fails_if_drpc_call_fails),
SECURITY_UTEST(
test_request_credentials_calls_drpc_call),
SECURITY_UTEST(
test_request_credentials_closes_socket_when_call_ok),
SECURITY_UTEST(
test_request_credentials_closes_socket_when_call_fails),
SECURITY_UTEST(
test_request_credentials_fails_if_reply_null),
SECURITY_UTEST(
test_request_credentials_fails_if_reply_status_failure),
SECURITY_UTEST(
test_request_credentials_fails_if_reply_body_malformed),
SECURITY_UTEST(
test_request_credentials_fails_if_reply_token_missing),
SECURITY_UTEST(
test_request_credentials_returns_raw_bytes),
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:daos-stack,项目名称:daos,代码行数:34,代码来源:cli_security_tests.c
示例2: main
int main(void)
{
const struct CMUnitTest tests[] =
{
cmocka_unit_test(new_folder_files_zeroCount),
cmocka_unit_test(folder_add_new_file_filesCount_oneCount),
cmocka_unit_test(folder_add_new_file_filesCount_threeCount),
cmocka_unit_test(new_dictionary_wordsCount_zerowords),
cmocka_unit_test(process_and_remove_file_wordscount_in_dictionary_fivewords),
cmocka_unit_test(process_and_remove_file_wordscount_in_dictionary_fivewords_and_one_word_passing_two_times),
cmocka_unit_test(process_and_remove_file_wordscount_in_dictionary_twentywords),
cmocka_unit_test(process_and_remove_file_filesCount_zeroCount),
};
dic_t * dictionary = dic_new();
folder_t * myFolder = folder_new("Go");
file_t * FirstFile = folder_add_new_file(myFolder, "This file is empty bitch!");
file_t * SecondFile = folder_add_new_file(myFolder, "This file is not empty , first file also is not empty, bitch!alliluya");
folder_process_and_remove_files(myFolder, FirstFile, dictionary);
folder_process_and_remove_files(myFolder, SecondFile, dictionary);
printf("dictionary:::\n");
printdic(dictionary);
folder_free(myFolder);
dic_free(dictionary);
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:Konimiks,项目名称:hello-world,代码行数:33,代码来源:main.c
示例3: main
int main(void) {
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_assert_return_code_fail),
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:CelestialFlight,项目名称:celestial,代码行数:7,代码来源:test_assert_macros_fail.c
示例4: runTests
void runTests(void){
const struct CMUnitTest tests[] =
{
cmocka_unit_test(create_void_zeroCount),
cmocka_unit_test(addSentenceToEnd_oneString_countOne),
cmocka_unit_test(addSentenceByIndex_hasTwoAddedSentencesAddingOneNewSentenceToZeroIndex_testIfWasAdded),
cmocka_unit_test(addSentenceByIndex_hasTwoAddedSentencesAddingOneNewSentenceToIndexOne_testIfWasAdded),
cmocka_unit_test(addSentenceByIndex__NonExistingIndex__putsINDEX_OUT_OF_BOUNDtoStatus),
cmocka_unit_test(addSentenceByIndex__nullSentencePointer__putsNULL_POINTERtoStatus),
cmocka_unit_test(addSentenceToEnd__nullSentencePointer__putsNULL_POINTERtoStatus),
cmocka_unit_test(setSentenceByIndex_hasOneAddedSentenceSettingNewSentenceInstead_testIfHasChanged),
cmocka_unit_test(setSentenceByIndex__NonExistingIndex__putsINDEX_OUT_OF_BOUNDtoStatus),
cmocka_unit_test(setSentenceByIndex__nullSentencePointer__putsNULL_POINTERtoStatus),
cmocka_unit_test(deleteSentenceByIndex_hasOneAddedSentenceDeletingIt_zeroCount),
cmocka_unit_test(deleteSentenceByIndex__DeletingNonExistingIndex__putsINDEX_OUT_OF_BOUNDtoStatus),
cmocka_unit_test(getSentence_hasOneAddedSentence_returnsAddedSentence),
cmocka_unit_test(getText_hasThreeAddedSentences_returnsText),
cmocka_unit_test(getSentenceAmount_hasThreeAddedSentences_returnsCount),
cmocka_unit_test(getWordsAmountInText_hasSomeAddedSentences_returnsWordsCount),
cmocka_unit_test(getStatus__callingNULL_POINTERerror__returnStatus),
cmocka_unit_test(getStatus__callingINDEX_OUT_OF_BOUNDerror__returnStatus),
cmocka_unit_test(getStatus__addingNon_NULLsentenceToProperIndexToGetOKstatus__returnStatus),
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:Interstell,项目名称:courses,代码行数:26,代码来源:main.c
示例5: main
int main(void) {
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_record),
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:michelboaventura,项目名称:cpareia,代码行数:7,代码来源:test_record.c
示例6: main
int main(void) {
const struct CMUnitTest tests[] = {
cmocka_unit_test_setup_teardown(
test_objectSID_in_domain,
setup,
teardown),
cmocka_unit_test_setup_teardown(
test_objectSID_not_in_domain,
setup,
teardown),
cmocka_unit_test_setup_teardown(
test_no_objectSID,
setup,
teardown),
cmocka_unit_test_setup_teardown(
test_modify_no_objectSID,
setup,
teardown),
cmocka_unit_test_setup_teardown(
test_modify_of_objectSID_not_replicated,
setup,
teardown),
cmocka_unit_test_setup_teardown(
test_modify_of_objectSID_replicated,
setup,
teardown),
};
cmocka_set_message_output(CM_OUTPUT_SUBUNIT);
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:DavidMulder,项目名称:samba,代码行数:31,代码来源:test_unique_object_sids.c
示例7: main
int main(int argc, const char *argv[])
{
poptContext pc;
int opt;
int rv;
struct poptOption long_options[] = {
POPT_AUTOHELP
SSSD_DEBUG_OPTS
POPT_TABLEEND
};
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_deskprofile_get_filename_path),
};
/* Set debug level to invalid value so we can decide if -d 0 was used. */
debug_level = SSSDBG_INVALID;
pc = poptGetContext(argv[0], argc, argv, long_options, 0);
while((opt = poptGetNextOpt(pc)) != -1) {
switch(opt) {
default:
fprintf(stderr, "\nInvalid option %s: %s\n\n",
poptBadOption(pc, 0), poptStrerror(opt));
poptPrintUsage(pc, stderr, 0);
return 1;
}
}
poptFreeContext(pc);
DEBUG_CLI_INIT(debug_level);
rv = cmocka_run_group_tests(tests, NULL, NULL);
return rv;
}
开发者ID:SSSD,项目名称:sssd,代码行数:35,代码来源:test_deskprofile_utils.c
示例8: main
int main(int argc, char** argv){
(void)argc;
(void)argv;
const struct CMUnitTest tests[22]={
cmocka_unit_test(test_grf_array_new),
cmocka_unit_test(test_grf_array_new_1D),
cmocka_unit_test(test_grf_array_new_2D),
cmocka_unit_test(test_grf_array_new_3D),
cmocka_unit_test(test_grf_array_new_4D),
cmocka_unit_test(test_grf_array_new_1D_type),
cmocka_unit_test(test_grf_array_new_2D_type),
cmocka_unit_test(test_grf_array_new_3D_type),
cmocka_unit_test(test_grf_array_new_4D_type),
cmocka_unit_test(test_grf_array_copy),
cmocka_unit_test(test_grf_array_from_data),
cmocka_unit_test(test_grf_array_zeros),
cmocka_unit_test(test_grf_array_ones),
cmocka_unit_test(test_grf_array_sub),
cmocka_unit_test(test_grf_array_reduce),
cmocka_unit_test(test_grf_array_ops),
cmocka_unit_test(test_grf_array_indices_manip),
cmocka_unit_test(test_grf_array_get_long_double),
cmocka_unit_test(test_grf_array_io_csv),
cmocka_unit_test(test_grf_array_conversion),
cmocka_unit_test(test_grf_array_squeeze),
cmocka_unit_test(test_grf_array_circular_indices),
cmocka_unit_test(test_grf_array_norm),
};
return cmocka_run_group_tests(tests,NULL,NULL);
}
开发者ID:grafeo,项目名称:grafeo,代码行数:30,代码来源:test_array.c
示例9: main
int main(void)
{
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_ascii),
cmocka_unit_test(test_capitals),
cmocka_unit_test(test_multilang),
cmocka_unit_test(test_special_char),
cmocka_unit_test(test_space_replacement),
cmocka_unit_test(test_invalid),
cmocka_unit_test(test_normalization1),
cmocka_unit_test(inv_test_ascii),
cmocka_unit_test(inv_test_special_char),
cmocka_unit_test(inv_test_invalid),
cmocka_unit_test(test_other_chars),
cmocka_unit_test(test_spaces),
cmocka_unit_test(test_compatibility),
cmocka_unit_test(test_symbols),
cmocka_unit_test(test_invalid_ignorable1),
cmocka_unit_test(test_invalid_ignorable2),
cmocka_unit_test(test_invalid_ignorable3),
cmocka_unit_test(test_invalid_exception1),
cmocka_unit_test(test_invalid_exception2),
cmocka_unit_test(test_invalid_exception3),
cmocka_unit_test(test_invalid_exception4),
cmocka_unit_test(test_invalid_join_control),
cmocka_unit_test(inv_test_invalid_exception1),
cmocka_unit_test(inv_test_invalid_exception3),
cmocka_unit_test(inv_test_invalid_exception4),
cmocka_unit_test(inv_test_invalid_join_control)
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:GostCrypt,项目名称:GnuTLS,代码行数:32,代码来源:str-unicode.c
示例10: main
int
main(int argc, char const** argv) {
const struct CMUnitTest test[] = {
cmocka_unit_test(init),
cmocka_unit_test(push_back),
cmocka_unit_test(push_back_10_values),
cmocka_unit_test(push_back_1000_values),
cmocka_unit_test(clear),
cmocka_unit_test(clear_and_push_back),
cmocka_unit_test(empty),
cmocka_unit_test(foreach),
cmocka_unit_test(destroy),
cmocka_unit_test(multiple_destroy),
cmocka_unit_test(capacity),
cmocka_unit_test(delete_if),
cmocka_unit_test(delete_if_double),
cmocka_unit_test(delete_if_last),
cmocka_unit_test(delete_if_first),
cmocka_unit_test(at),
cmocka_unit_test(at_out_of_range),
cmocka_unit_test(data),
cmocka_unit_test(resize),
cmocka_unit_test(resize_fail),
};
(void)argc;
(void)argv;
return (cmocka_run_group_tests(test, 0, 0));
}
开发者ID:rclanget,项目名称:42-toolkit,代码行数:29,代码来源:main.c
示例11: main
int main(VOID)
{
int ret = 0;
const struct CMUnitTest VMCASrvPlugin_Tests[] =
{
cmocka_unit_test_setup_teardown(
VMCAPluginInitialize_Valid,
NULL,
NULL),
cmocka_unit_test_setup_teardown(
VMCAPluginInitialize_NoEntryPoint,
NULL,
NULL),
cmocka_unit_test_setup_teardown(
VMCAPluginInitialize_InvalidVTable,
NULL,
NULL),
};
ret = cmocka_run_group_tests(VMCASrvPlugin_Tests, NULL, NULL);
if (ret)
{
fail_msg("%s", "VMCA plugin tests failed");
}
return ret;
}
开发者ID:vmware,项目名称:lightwave,代码行数:28,代码来源:main.c
示例12: torture_run_tests
int torture_run_tests(void)
{
int rc;
struct CMUnitTest tests[] = {
cmocka_unit_test(torture_growing_buffer),
cmocka_unit_test(torture_growing_buffer_shifting),
cmocka_unit_test(torture_buffer_prepend),
cmocka_unit_test(torture_ssh_buffer_get_ssh_string),
cmocka_unit_test(torture_ssh_buffer_add_format),
cmocka_unit_test(torture_ssh_buffer_get_format),
cmocka_unit_test(torture_ssh_buffer_get_format_error),
cmocka_unit_test(torture_buffer_pack_badformat),
cmocka_unit_test(torture_mixed),
};
/*
* If the library is statically linked, ssh_init() is not called
* automatically
*/
ssh_init();
torture_filter_tests(tests);
rc = cmocka_run_group_tests(tests, NULL, NULL);
ssh_finalize();
return rc;
}
开发者ID:cedral,项目名称:libssh,代码行数:26,代码来源:torture_threads_buffer.c
示例13: torture_run_tests
int torture_run_tests(void) {
int rc;
struct CMUnitTest tests[] = {
cmocka_unit_test_setup_teardown(torture_hostkey_rsa, session_setup,
session_teardown),
cmocka_unit_test_setup_teardown(torture_hostkey_ed25519, session_setup,
session_teardown),
#ifdef HAVE_ECC
cmocka_unit_test_setup_teardown(torture_hostkey_ecdsa, session_setup,
session_teardown),
#endif
#ifdef HAVE_DSA
cmocka_unit_test_setup_teardown(torture_hostkey_dss, session_setup,
session_teardown),
#endif
/* the client is able to handle SHA2 extension (if negotiated) */
cmocka_unit_test_setup_teardown(torture_hostkey_rsa_sha256,
session_setup, session_teardown),
cmocka_unit_test_setup_teardown(torture_hostkey_rsa_sha512,
session_setup, session_teardown),
};
ssh_init();
torture_filter_tests(tests);
rc = cmocka_run_group_tests(tests, sshd_setup, sshd_teardown);
ssh_finalize();
return rc;
}
开发者ID:cedral,项目名称:libssh,代码行数:30,代码来源:torture_hostkey.c
示例14: main
int main(VOID)
{
int ret = 0;
const struct CMUnitTest tests[] = {
cmocka_unit_test(Test_LwCAInitCA_Valid),
cmocka_unit_test(Test_LwCAInitCA_Invalid),
cmocka_unit_test(Test_LwCACreateRootCA_Valid),
cmocka_unit_test(Test_LwCACreateRootCA_Invalid),
cmocka_unit_test(Test_LwCAGetCACertificates_Valid),
cmocka_unit_test(Test_LwCAGetCACertificates_Invalid),
cmocka_unit_test(Test_LwCAGetSignedCertificate_Valid),
cmocka_unit_test(Test_LwCAGetSignedCertificate_Invalid),
cmocka_unit_test(Test_LwCACreateIntermediateCA_Valid),
cmocka_unit_test(Test_LwCACreateIntermediateCA_Invalid),
cmocka_unit_test(Test_LwCARevokeCertificate_Valid),
cmocka_unit_test(Test_LwCARevokeCertificate_Invalid),
cmocka_unit_test(Test_LwCARevokeIntermediateCA_Valid),
cmocka_unit_test(Test_LwCARevokeIntermediateCA_Invalid),
cmocka_unit_test(Test_LwCAGetCACrl_Valid),
cmocka_unit_test(Test_LwCAGetCACrl_Invalid),
};
ret = cmocka_run_group_tests(tests, Test_LwCAAPITests_Setup, Test_LwCAAPI_Teardown);
if (ret)
{
fail_msg("%s", "MutentCA API tests failed");
}
return ret;
}
开发者ID:vmware,项目名称:lightwave,代码行数:32,代码来源:main.c
示例15: main
int main() {
const struct CMUnitTest tests[] = {
cmocka_unit_test_setup_teardown(test_resume_yield_status,
test_setup, test_teardown),
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:codesun,项目名称:xetn,代码行数:7,代码来源:test_coroutine.c
示例16: torture_run_tests
int torture_run_tests(void) {
int rc;
struct CMUnitTest tests[] = {
cmocka_unit_test_setup_teardown(torture_knownhosts_export,
session_setup,
session_teardown),
cmocka_unit_test_setup_teardown(torture_knownhosts_write_and_verify,
session_setup,
session_teardown),
cmocka_unit_test_setup_teardown(torture_knownhosts_precheck,
session_setup,
session_teardown),
cmocka_unit_test_setup_teardown(torture_knownhosts_other,
session_setup,
session_teardown),
cmocka_unit_test_setup_teardown(torture_knownhosts_unknown,
session_setup,
session_teardown),
cmocka_unit_test_setup_teardown(torture_knownhosts_conflict,
session_setup,
session_teardown),
};
ssh_init();
torture_filter_tests(tests);
rc = cmocka_run_group_tests(tests, sshd_group_setup, sshd_group_teardown);
ssh_finalize();
return rc;
}
开发者ID:cedral,项目名称:libssh,代码行数:31,代码来源:torture_knownhosts_verify.c
示例17: main
int main(void)
{
const struct CMUnitTest tests[] = {
cmocka_unit_test_setup_teardown(test_instid_unlink, setup_f, teardown_f) };
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:freenetconf,项目名称:libyang,代码行数:7,代码来源:test_instid_remove.c
示例18: main
int main(void) {
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_add),
cmocka_unit_test(test_subtract),
cmocka_unit_test(test_multiply),
cmocka_unit_test(test_divide),
cmocka_unit_test(test_divide_by_zero),
cmocka_unit_test(test_find_operator_function_by_string_null_functions),
cmocka_unit_test(test_find_operator_function_by_string_null_string),
cmocka_unit_test(test_find_operator_function_by_string_valid_null_functions),
cmocka_unit_test(test_find_operator_function_by_string_not_found),
cmocka_unit_test(test_find_operator_function_by_string_found),
cmocka_unit_test(test_perform_operation_null_args),
cmocka_unit_test(test_perform_operation_null_operator_functions),
cmocka_unit_test(test_perform_operation_null_number_of_intermediate_values),
cmocka_unit_test(test_perform_operation_null_intermediate_values),
cmocka_unit_test(test_perform_operation_no_arguments),
cmocka_unit_test(test_perform_operation_first_arg_not_integer),
cmocka_unit_test(test_perform_operation_unknown_operator),
cmocka_unit_test(test_perform_operation_missing_argument),
cmocka_unit_test(test_perform_operation_no_integer_after_operator),
cmocka_unit_test(test_perform_operation),
cmocka_unit_test(test_example_main_no_args),
cmocka_unit_test(test_example_main),
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:Obiwan1995,项目名称:IPI2---Snake,代码行数:27,代码来源:calculator_test.c
示例19: main
int main(void) {
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_low_paging),
cmocka_unit_test(test_high_paging),
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
开发者ID:4577,项目名称:unicorn,代码行数:7,代码来源:test_x86_soft_paging.c
示例20: main
int main(void) {
const struct CMUnitTest UnitTest[] = {
cmocka_unit_test(interface_alloc_func),
cmocka_unit_test(interface_free_func),
};
return cmocka_run_group_tests(UnitTest, NULL, NULL);
}
开发者ID:GNsunghokim,项目名称:rtos,代码行数:7,代码来源:interface.c
注:本文中的cmocka_run_group_tests函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论