本文整理汇总了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);
}
示例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);
}
示例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);
}
示例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;
}
示例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);
}
示例6: main
int main(void) {
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_record),
};
return cmocka_run_group_tests(tests, NULL, NULL);
}
示例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);
}
示例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;
}
示例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);
}
示例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);
}
示例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));
}
示例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;
}
示例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;
}
示例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;
}
示例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);
}