F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
Loading...
Searching...
No Matches
InternalInterfaceTests.hpp
Go to the documentation of this file.
1// ======================================================================
2// \title InternalInterfaceTests.hpp
3// \author T. Chieu
4// \brief hpp file for internal interface tests
5//
6// \copyright
7// Copyright (C) 2009-2023 California Institute of Technology.
8// ALL RIGHTS RESERVED. United States Government Sponsorship
9// acknowledged.
10//
11// ======================================================================
12
13#include "test/ut/Tester.hpp"
14
15// ----------------------------------------------------------------------
16// Internal interface test declarations
17// ----------------------------------------------------------------------
18
19#define INTERNAL_INT_TEST_DECL(TYPE) void testInternalInterface(FppTest::Types::TYPE& data);
20
21#define INTERNAL_INT_TEST_DECLS \
22 INTERNAL_INT_TEST_DECL(NoParams) \
23 INTERNAL_INT_TEST_DECL(PrimitiveParams) \
24 INTERNAL_INT_TEST_DECL(InternalInterfaceStringParams) \
25 INTERNAL_INT_TEST_DECL(EnumParam) \
26 INTERNAL_INT_TEST_DECL(ArrayParam) \
27 INTERNAL_INT_TEST_DECL(StructParam)