BSL v0.0.0 - 0.geda3e66
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
test_BackendPolicyProvider.c File Reference

Exercises the Policy Provider front-end interface(*) More...

#include <inttypes.h>
#include <unity.h>
#include <BPSecLib_Private.h>
#include <BPSecLib_Public.h>
#include <mock_bpa/MockBPA.h>
#include <policy_provider/SamplePolicyProvider.h>
#include "bsl_test_utils.h"
+ Include dependency graph for test_BackendPolicyProvider.c:

Functions

void setUp (void)
 
void tearDown (void)
 
void test_PolicyProvider_InspectEmptyRuleset (void)
 Purpose: Query an empty ruleset produces no responses.
 
void test_PolicyProvider_InspectSingleBIBRuleset (void)
 Purpose: Match a wildcard predicate to produce an Action to verify BIB (but no parameters).
 
void test_PolicyProvider_Inspect_RFC9173_BIB (void)
 : Purpose: Match a wildcard rule to verify BIB for all bundles and produce an action with specific parameters.
 

Variables

static BSL_TestContext_t LocalTestCtx
 

Detailed Description

Exercises the Policy Provider front-end interface(*)

Notes:

Function Documentation

◆ test_PolicyProvider_InspectSingleBIBRuleset()

void test_PolicyProvider_InspectSingleBIBRuleset ( void  )