BSL v1.1.1 - 39.g9f43410
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
test_PolicyParser.c File Reference

Test the config reader of the Sample Policy Provider. More...

#include "DefaultScUtils.h"
#include <bsl/BPSecLib_Private.h>
#include <bsl/sample_pp/PolicyParser.h>
#include <bsl/mock_bpa/MockBPA.h>
#include <unity.h>
+ Include dependency graph for test_PolicyParser.c:

Functions

void suiteSetUp (void)
 
int suiteTearDown (int failures)
 
void setUp (void)
 
void tearDown (void)
 
void test_PolicyParser_ReadConfigEmpty (void)
 
void test_PolicyParser_ReadConfigValid (const char *filename, int context_id)
 Read a valid configuration for a single context.
 
void test_PolicyParser_ReadConfigInvalid (const char *filename)
 

Variables

static BSL_TestContext_t LocalTestCtx
 
static BSLP_PolicyProvider_tpolicy
 

Detailed Description

Test the config reader of the Sample Policy Provider.

Function Documentation

◆ setUp()

◆ suiteSetUp()

void suiteSetUp ( void  )

◆ suiteTearDown()

int suiteTearDown ( int  failures)

◆ tearDown()

◆ test_PolicyParser_ReadConfigEmpty()

void test_PolicyParser_ReadConfigEmpty ( void  )

◆ test_PolicyParser_ReadConfigInvalid()

void test_PolicyParser_ReadConfigInvalid ( const char *  filename)

◆ test_PolicyParser_ReadConfigValid()

void test_PolicyParser_ReadConfigValid ( const char *  filename,
int  context_id 
)

Variable Documentation

◆ LocalTestCtx

BSL_TestContext_t LocalTestCtx
static

Referenced by setUp(), and tearDown().

◆ policy