Files
fprime/FppTest/component/tests/InternalInterfaceTests.hpp
M Starch 0ed8e0b74e CMake Implementation Selection (#2384)
* Adding implementation in CMake and documentation

* Spelling and engaging actions for refactor/osal branch

* Adding CMake unit test for implementations and overrides

* Review fixes

* Fixing broken deployment UT sets

* Corrections for cmake UTs

* Removing long-running feature branch

* sp

* Correcting FppTest failures

* Review feedback fixes
2023-11-29 10:23:09 -08:00

28 lines
1.1 KiB
C++

// ======================================================================
// \title InternalInterfaceTests.hpp
// \author T. Chieu
// \brief hpp file for internal interface tests
//
// \copyright
// Copyright (C) 2009-2023 California Institute of Technology.
// ALL RIGHTS RESERVED. United States Government Sponsorship
// acknowledged.
//
// ======================================================================
#include "Tester.hpp"
// ----------------------------------------------------------------------
// Internal interface test declarations
// ----------------------------------------------------------------------
#define INTERNAL_INT_TEST_DECL(TYPE) void testInternalInterface(FppTest::Types::TYPE& data);
#define INTERNAL_INT_TEST_DECLS \
INTERNAL_INT_TEST_DECL(NoParams) \
INTERNAL_INT_TEST_DECL(PrimitiveParams) \
INTERNAL_INT_TEST_DECL(InternalInterfaceStringParams) \
INTERNAL_INT_TEST_DECL(EnumParam) \
INTERNAL_INT_TEST_DECL(ArrayParam) \
INTERNAL_INT_TEST_DECL(StructParam)