|
BSL v1.0.0 - 16.g9d98179
AMMOS Bundle Protocol Security Library (BSL)
|
#include <unity.h>#include <mock_bpa/agent.h>#include <mock_bpa/eid.h>#include <mock_bpa/eidpat.h>#include <mock_bpa/log.h>
Include dependency graph for test_MockBPA_EID.c:Macros | |
| #define | TEST_CASE(...) |
Functions | |
| void | suiteSetUp (void) |
| int | suiteTearDown (int failures) |
| void | test_BSL_HostEID_DecodeFromText_ipn (const char *text, uint64_t auth_num, uint64_t node_num, uint64_t svc_num) |
| void | test_BSL_HostEID_DecodeFromText_invalid (const char *text) |
| void | test_BSL_HostEID_DecodeFromText_valid (const char *text) |
| void | test_BSL_HostEIDPattern_DecodeFromText_valid (const char *text, size_t count) |
| TEST_CASE ("ipn:*..10"[1-3, 5, 100-4294967296], BSL_EIDPAT_NUMCOMP_WILDCARD, BSL_EIDPAT_NUMCOMP_RANGE, BSL_EIDPAT_NUMCOMP_SINGLE) | |
| void | test_BSL_HostEIDPattern_DecodeFromText_invalid (const char *text) |
| void | test_BSL_HostEIDPattern_IsMatch (const char *pat_text, const char *eid_text, bool expect) |
| #define TEST_CASE | ( | ... | ) |
| void suiteSetUp | ( | void | ) |
| int suiteTearDown | ( | int | failures | ) |
References BSL_HostDescriptors_Clear(), and mock_bpa_LogClose().
| void test_BSL_HostEID_DecodeFromText_invalid | ( | const char * | text | ) |
References BSL_HostEID_DecodeFromText(), BSL_HostEID_Deinit(), and BSL_HostEID_Init().
| void test_BSL_HostEID_DecodeFromText_ipn | ( | const char * | text, |
| uint64_t | auth_num, | ||
| uint64_t | node_num, | ||
| uint64_t | svc_num | ||
| ) |
References bsl_mock_eid_t::as_ipn, bsl_eid_ipn_ssp_t::auth_num, BSL_HostEID_DecodeFromText(), BSL_HostEID_Deinit(), BSL_HostEID_Init(), BSL_MOCK_EID_IPN, BSL_HostEID_t::handle, bsl_eid_ipn_ssp_t::node_num, bsl_mock_eid_t::scheme, bsl_mock_eid_t::ssp, bsl_eid_ipn_ssp_t::svc_num, TEST_ASSERT_EQUAL_INT(), and TEST_ASSERT_EQUAL_INT_MESSAGE().
| void test_BSL_HostEID_DecodeFromText_valid | ( | const char * | text | ) |
| void test_BSL_HostEIDPattern_DecodeFromText_invalid | ( | const char * | text | ) |
| void test_BSL_HostEIDPattern_DecodeFromText_valid | ( | const char * | text, |
| size_t | count | ||
| ) |
| void test_BSL_HostEIDPattern_IsMatch | ( | const char * | pat_text, |
| const char * | eid_text, | ||
| bool | expect | ||
| ) |
| TEST_CASE | ( | "ipn:*..10" | [1-3, 5, 100-4294967296], |
| BSL_EIDPAT_NUMCOMP_WILDCARD | , | ||
| BSL_EIDPAT_NUMCOMP_RANGE | , | ||
| BSL_EIDPAT_NUMCOMP_SINGLE | |||
| ) |
References bsl_mock_eidpat_item_t::as_ipn, bsl_eidpat_ipn_ssp_t::auth, BSL_HostEIDPattern_DecodeFromText(), BSL_HostEIDPattern_Deinit(), BSL_HostEIDPattern_Init(), BSL_MOCK_EID_IPN, bsl_eidpat_numcomp_t::form, BSL_HostEIDPattern_t::handle, bsl_mock_eidpat_t::items, bsl_eidpat_ipn_ssp_t::node, bsl_mock_eidpat_item_t::scheme, bsl_mock_eidpat_item_t::ssp, bsl_eidpat_ipn_ssp_t::svc, and TEST_ASSERT_EQUAL_INT().