576 suite = create_test_suite ();
578 add_test_with_context (
579 suite, gmp, gmp_task_status_returns_correct_string_for_valid_response);
580 add_test_with_context (suite, gmp, gmp_task_status_returns_null_when_no_task);
581 add_test_with_context (suite, gmp,
582 gmp_task_status_returns_null_when_no_status);
584 add_test_with_context (suite, gmp,
585 gmp_read_create_response_returns_uuid_on_success);
586 add_test_with_context (
587 suite, gmp, gmp_read_create_response_succeeds_without_uuid_parameter);
588 add_test_with_context (suite, gmp,
589 gmp_read_create_response_returns_error_when_no_status);
590 add_test_with_context (
591 suite, gmp, gmp_read_create_response_returns_error_on_read_failure);
593 add_test_with_context (suite, gmp,
594 gmp_check_response_succeeds_with_valid_response);
595 add_test_with_context (suite, gmp, gmp_check_response_returns_gmp_error_code);
596 add_test_with_context (suite, gmp,
597 gmp_check_response_returns_error_on_read_failure);
598 add_test_with_context (suite, gmp,
599 gmp_check_response_returns_error_when_no_status);
601 add_test_with_context (suite, gmp, gmp_ping_succeeds_with_valid_response);
602 add_test_with_context (suite, gmp, gmp_ping_returns_error_on_send_failure);
603 add_test_with_context (suite, gmp, gmp_ping_returns_error_on_read_failure);
604 add_test_with_context (suite, gmp,
605 gmp_ping_returns_error_with_invalid_status);
606 add_test_with_context (
607 suite, gmp, gmp_authenticate_info_ext_c_returns_success_and_sets_outputs);
608 add_test_with_context (
609 suite, gmp, gmp_authenticate_info_ext_c_succeeds_without_optional_outputs);
610 add_test_with_context (suite, gmp,
611 gmp_authenticate_info_ext_c_returns_send_error);
612 add_test_with_context (
614 gmp_authenticate_info_ext_c_returns_timeout_on_try_read_timeout);
615 add_test_with_context (
616 suite, gmp, gmp_authenticate_info_ext_c_returns_error_on_read_failure);
617 add_test_with_context (
618 suite, gmp, gmp_authenticate_info_ext_c_returns_error_when_status_empty);
619 add_test_with_context (suite, gmp,
620 gmp_authenticate_info_ext_c_returns_2_on_auth_failure);
621 add_test_with_context (
623 gmp_authenticate_info_ext_c_leaves_jwt_null_when_requested_but_missing);
624 add_test_with_context (
626 gmp_authenticate_info_ext_c_leaves_optional_outputs_null_when_absent);
629 ret = run_single_test (suite, argv[1], create_text_reporter ());
631 ret = run_test_suite (suite, create_text_reporter ());
633 destroy_test_suite (suite);