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
main.cpp File Reference
#include "FppTest/array/EnumArrayAc.hpp"
#include "FppTest/array/StringArrayAc.hpp"
#include "FppTest/array/StructArrayAc.hpp"
#include "FppTest/array/Uint32ArrayArrayAc.hpp"
#include "FppTest/array/String100ArrayAc.hpp"
#include "FppTest/typed_tests/ArrayTest.hpp"
#include "FppTest/typed_tests/StringTest.hpp"
#include "FppTest/utils/Utils.hpp"
#include "STest/Random/Random.hpp"
#include "gtest/gtest.h"

Go to the source code of this file.

Typedefs

using ArrayTestImplementations = ::testing::Types< Enum, String, Struct, Uint32Array >
 
using StringTestImplementations = ::testing::Types< String::StringSize80, String100::StringSize100 >
 

Functions

 INSTANTIATE_TYPED_TEST_SUITE_P (FppTest, ArrayTest, ArrayTestImplementations)
 
template<>
::String FppTest::Array::getMultiElementConstructedArray<::String > (::String::StringSize80(&a)[::String::SIZE])
 
template<>
U32 FppTest::Array::getSerializedSize<::String > (::String::StringSize80(&a)[::String::SIZE])
 
 INSTANTIATE_TYPED_TEST_SUITE_P (Array, StringTest, StringTestImplementations)
 
template<>
U32 FppTest::String::getSize< String100::StringSize100 > ()
 
int main (int argc, char *argv[])
 

Typedef Documentation

◆ ArrayTestImplementations

using ArrayTestImplementations = ::testing::Types< Enum, String, Struct, Uint32Array >

Definition at line 27 of file main.cpp.

◆ StringTestImplementations

using StringTestImplementations = ::testing::Types< String::StringSize80, String100::StringSize100 >

Definition at line 130 of file main.cpp.

Function Documentation

◆ FppTest::Array::getMultiElementConstructedArray<::String >()

template<>
::String FppTest::Array::getMultiElementConstructedArray<::String > ( ::String::StringSize80(&)  a[::String::SIZE])

Definition at line 98 of file main.cpp.

◆ FppTest::Array::getSerializedSize<::String >()

template<>
U32 FppTest::Array::getSerializedSize<::String > ( ::String::StringSize80(&)  a[::String::SIZE])

Definition at line 118 of file main.cpp.

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

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

Definition at line 137 of file main.cpp.

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [1/2]

INSTANTIATE_TYPED_TEST_SUITE_P ( Array  ,
StringTest  ,
StringTestImplementations   
)

◆ INSTANTIATE_TYPED_TEST_SUITE_P() [2/2]

INSTANTIATE_TYPED_TEST_SUITE_P ( FppTest  ,
ArrayTest  ,
ArrayTestImplementations   
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 141 of file main.cpp.