当前位置: 首页>>代码示例>>C++>>正文


C++ cmocka_run_group_tests函数代码示例

本文整理汇总了C++中cmocka_run_group_tests函数的典型用法代码示例。如果您正苦于以下问题:C++ cmocka_run_group_tests函数的具体用法?C++ cmocka_run_group_tests怎么用?C++ cmocka_run_group_tests使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了cmocka_run_group_tests函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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: 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

示例5: 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

示例6: 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

示例7: 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

示例8: 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

示例9: 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

示例10: 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

示例11: 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

示例12: 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

示例13: 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

示例14: 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

示例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


注:本文中的cmocka_run_group_tests函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。