F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Tests.cpp File Reference
#include "FppTest/component/active/StringArgsPortAc.hpp"
#include "FppTest/component/types/FormalParamTypes.hpp"
#include "FppTest/typed_tests/ComponentTest.hpp"
#include "FppTest/typed_tests/PortTest.hpp"
#include "FppTest/typed_tests/StringTest.hpp"

Go to the source code of this file.

Typedefs

using TypedPortTestImplementations
 
using SerialPortTestImplementations
 
using StringTestImplementations
 
using CommandTestImplementations
 
using EventTestImplementations
 
using TelemetryTestImplementations
 
using ParamCommandTestImplementations
 

Functions

 GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST (TypedAsyncPortTest)
 
 GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST (SerialAsyncPortTest)
 
 GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST (ComponentAsyncCommandTest)
 
 GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST (ComponentInternalInterfaceTest)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (FppTest, TypedPortTest, TypedPortTestImplementations)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (FppTest, SerialPortTest, SerialPortTestImplementations)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (Array, StringTest, StringTestImplementations)
 
template<>
U32 FppTest::String::getSize< StringArgsPortStrings::StringSize100 > ()
 
 INSTANTIATE_TYPED_TEST_SUITE_P (FppTest, ComponentCommandTest, CommandTestImplementations)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (FppTest, ComponentEventTest, EventTestImplementations)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (FppTest, ComponentTelemetryTest, TelemetryTestImplementations)
 
 TEST (ComponentParameterTest, ParameterTest)
 
 INSTANTIATE_TYPED_TEST_SUITE_P (FppTest, ComponentParamCommandTest, ParamCommandTestImplementations)
 
 TEST (ComponentTimeTest, TimeTest)
 

Typedef Documentation

◆ CommandTestImplementations

Initial value:

Definition at line 61 of file Tests.cpp.

◆ EventTestImplementations

◆ ParamCommandTestImplementations

◆ SerialPortTestImplementations

◆ StringTestImplementations

Initial value:
::testing::Types<StringArgsPortStrings::StringSize80, StringArgsPortStrings::StringSize100>

Definition at line 50 of file Tests.cpp.

◆ TelemetryTestImplementations

◆ TypedPortTestImplementations

Initial value:

Definition at line 25 of file Tests.cpp.

Function Documentation

◆ FppTest::String::getSize< StringArgsPortStrings::StringSize100 >()

template<>
U32 FppTest::String::getSize< StringArgsPortStrings::StringSize100 > ( )

Definition at line 56 of file Tests.cpp.

◆ GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST() [1/4]

GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST ( ComponentAsyncCommandTest )

◆ GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST() [2/4]

GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST ( ComponentInternalInterfaceTest )

◆ GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST() [3/4]

GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST ( SerialAsyncPortTest )

◆ GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST() [4/4]

GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST ( TypedAsyncPortTest )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [1/7]

INSTANTIATE_TYPED_TEST_SUITE_P ( Array ,
StringTest ,
StringTestImplementations  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [2/7]

INSTANTIATE_TYPED_TEST_SUITE_P ( FppTest ,
ComponentCommandTest ,
CommandTestImplementations  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [3/7]

INSTANTIATE_TYPED_TEST_SUITE_P ( FppTest ,
ComponentEventTest ,
EventTestImplementations  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [4/7]

INSTANTIATE_TYPED_TEST_SUITE_P ( FppTest ,
ComponentParamCommandTest ,
ParamCommandTestImplementations  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [5/7]

INSTANTIATE_TYPED_TEST_SUITE_P ( FppTest ,
ComponentTelemetryTest ,
TelemetryTestImplementations  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [6/7]

INSTANTIATE_TYPED_TEST_SUITE_P ( FppTest ,
SerialPortTest ,
SerialPortTestImplementations  )

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [7/7]

INSTANTIATE_TYPED_TEST_SUITE_P ( FppTest ,
TypedPortTest ,
TypedPortTestImplementations  )

◆ TEST() [1/2]

TEST ( ComponentParameterTest ,
ParameterTest  )

Definition at line 91 of file Tests.cpp.

◆ TEST() [2/2]

TEST ( ComponentTimeTest ,
TimeTest  )

Definition at line 112 of file Tests.cpp.