farm-ng-core
enum_without_iostream_test.cpp File Reference
#include "farm_ng/core/enum/enum_without_iostream.h"
#include <gtest/gtest.h>
Include dependency graph for enum_without_iostream_test.cpp:

Classes

struct  Garage
 

Functions

 FARM_ENUM_WITHOUT_IOSTREAM (Fruits, uint8_t,((apple, 1),(banana, 3), pear))
 
 TEST (EnumTest, defaultDeath)
 
 TEST (EnumTest, toString)
 
 TEST (EnumTest, StringsAndValues)
 
 FARM_ENUM_WITHOUT_IOSTREAM_DEF (Autos, int,(van, truck,(sedan, 4)))
 
 TEST (EnumTest, trySetFromString)
 

Function Documentation

◆ FARM_ENUM_WITHOUT_IOSTREAM()

FARM_ENUM_WITHOUT_IOSTREAM ( Fruits  ,
uint8_t  ,
((apple, 1),(banana, 3), pear)   
)

◆ FARM_ENUM_WITHOUT_IOSTREAM_DEF()

FARM_ENUM_WITHOUT_IOSTREAM_DEF ( Autos  ,
int  ,
(van, truck,(sedan, 4))   
)

◆ TEST() [1/4]

TEST ( EnumTest  ,
defaultDeath   
)

◆ TEST() [2/4]

TEST ( EnumTest  ,
StringsAndValues   
)

◆ TEST() [3/4]

TEST ( EnumTest  ,
toString   
)

◆ TEST() [4/4]

TEST ( EnumTest  ,
trySetFromString   
)