vmojzis / tests / selinux

Forked from tests/selinux 4 years ago
Clone
Blob Blame History Raw
#ifndef __TEST_PORT_H__
#define __TEST_PORT_H__

#include <CUnit/Basic.h>

int port_test_init(void);
int port_test_cleanup(void);
int port_add_tests(CU_pSuite suite);

// port_record.h

void test_port_compare(void);
void test_port_compare2(void);
void test_port_key_create(void);
void test_port_key_extract(void);
void test_port_get_set_proto(void);
void test_port_get_proto_str(void);
void test_port_get_set_port(void);
void test_port_get_set_con(void);
void test_port_create(void);
void test_port_clone(void);

// ports_policy.h

void test_port_query(void);
void test_port_exists(void);
void test_port_count(void);
void test_port_iterate(void);
void test_port_list(void);

// ports_local.h

void test_port_modify_del_local(void);
void test_port_query_local(void);
void test_port_exists_local(void);
void test_port_count_local(void);
void test_port_iterate_local(void);
void test_port_list_local(void);
// internal
void test_port_validate_local(void);

#endif