// ====================================================================== // \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)