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
ArrayTest.hpp File Reference
#include "Fw/Types/SerialBuffer.hpp"
#include "STest/Pick/Pick.hpp"
#include "gtest/gtest.h"
#include <sstream>

Go to the source code of this file.

Classes

class  ArrayTest< ArrayType >
 

Namespaces

namespace  FppTest
 
namespace  FppTest::Array
 

Functions

template<typename ArrayType >
void FppTest::Array::setDefaultVals (typename ArrayType::ElementType(&a)[ArrayType::SIZE])
 
template<typename ArrayType >
void FppTest::Array::setTestVals (typename ArrayType::ElementType(&a)[ArrayType::SIZE])
 
template<typename ArrayType >
ArrayType FppTest::Array::getMultiElementConstructedArray (typename ArrayType::ElementType(&a)[ArrayType::SIZE])
 
template<typename ArrayType >
U32 FppTest::Array::getSerializedSize (typename ArrayType::ElementType(&a)[ArrayType::SIZE])
 
 TYPED_TEST_SUITE_P (ArrayTest)
 
 TYPED_TEST_P (ArrayTest, Default)
 
 TYPED_TEST_P (ArrayTest, Constructors)
 
 TYPED_TEST_P (ArrayTest, SubscriptOp)
 
 TYPED_TEST_P (ArrayTest, AssignmentOp)
 
 TYPED_TEST_P (ArrayTest, EqualityOp)
 
 TYPED_TEST_P (ArrayTest, Serialization)
 
 REGISTER_TYPED_TEST_SUITE_P (ArrayTest, Default, Constructors, SubscriptOp, AssignmentOp, EqualityOp, Serialization)
 

Function Documentation

◆ REGISTER_TYPED_TEST_SUITE_P()

REGISTER_TYPED_TEST_SUITE_P ( ArrayTest  ,
Default  ,
Constructors  ,
SubscriptOp  ,
AssignmentOp  ,
EqualityOp  ,
Serialization   
)

◆ TYPED_TEST_P() [1/6]

TYPED_TEST_P ( ArrayTest  ,
AssignmentOp   
)

Definition at line 135 of file ArrayTest.hpp.

◆ TYPED_TEST_P() [2/6]

TYPED_TEST_P ( ArrayTest  ,
Constructors   
)

Definition at line 97 of file ArrayTest.hpp.

◆ TYPED_TEST_P() [3/6]

TYPED_TEST_P ( ArrayTest  ,
Default   
)

Definition at line 80 of file ArrayTest.hpp.

◆ TYPED_TEST_P() [4/6]

TYPED_TEST_P ( ArrayTest  ,
EqualityOp   
)

Definition at line 162 of file ArrayTest.hpp.

◆ TYPED_TEST_P() [5/6]

TYPED_TEST_P ( ArrayTest  ,
Serialization   
)

Definition at line 180 of file ArrayTest.hpp.

◆ TYPED_TEST_P() [6/6]

TYPED_TEST_P ( ArrayTest  ,
SubscriptOp   
)

Definition at line 125 of file ArrayTest.hpp.

◆ TYPED_TEST_SUITE_P()

TYPED_TEST_SUITE_P ( ArrayTest  )