C++ YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
test_state.cpp File Reference
#include <gtest/gtest.h>
#include <memory>
#include <set>
#include <string>
#include "yasmin/blackboard.hpp"
#include "yasmin/state.hpp"
Include dependency graph for test_state.cpp:

Classes

class  FooState
 Represents the "Foo" state in the state machine. More...
class  BarState
 Represents the "Bar" state in the state machine. More...
class  TestState
class  StateWithDefaults
class  StateWithAllTypes

Functions

 TEST_F (TestState, TestCall)
 TEST_F (TestState, TestCancel)
 TEST_F (TestState, TestGetOutcomes)
 TEST_F (TestState, TestStr)
 TEST_F (TestState, TestInitException)
 TEST_F (TestState, TestDefaultValueInjectedWhenMissing)
 TEST_F (TestState, TestDefaultValueNotOverwrittenWhenPresent)
 TEST_F (TestState, TestDefaultValueRespectsMappedKeyExists)
 TEST_F (TestState, TestDefaultValueInjectedOnRemappedKey)
 TEST_F (TestState, TestDefaultValueEachCallIsIndependent)
 TEST_F (TestState, TestKeyInfoDescription)
 TEST_F (TestState, TestDescriptionSetAndGet)
 TEST_F (TestState, TestOutcomeDescription)
 TEST_F (TestState, TestMultipleInputKeyTypes)
 TEST_F (TestState, TestOutputKey)
 TEST_F (TestState, TestAllDefaultsInjected)
 TEST_F (TestState, TestGetMetadataComplete)
 TEST_F (TestState, TestBlackboardKeyInfoCopy)
 TEST_F (TestState, TestConfigureDefaultDoesNothing)
 TEST_F (TestState, TestDeclareParameterStoresDefaultValue)
 TEST_F (TestState, TestSetParameterOverridesStoredValue)
 TEST_F (TestState, TestMetadataIncludesParameters)
int main (int argc, char **argv)

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

◆ TEST_F() [1/22]

TEST_F ( TestState ,
TestAllDefaultsInjected  )

◆ TEST_F() [2/22]

TEST_F ( TestState ,
TestBlackboardKeyInfoCopy  )

◆ TEST_F() [3/22]

TEST_F ( TestState ,
TestCall  )

◆ TEST_F() [4/22]

TEST_F ( TestState ,
TestCancel  )

◆ TEST_F() [5/22]

TEST_F ( TestState ,
TestConfigureDefaultDoesNothing  )

◆ TEST_F() [6/22]

TEST_F ( TestState ,
TestDeclareParameterStoresDefaultValue  )

◆ TEST_F() [7/22]

TEST_F ( TestState ,
TestDefaultValueEachCallIsIndependent  )

◆ TEST_F() [8/22]

TEST_F ( TestState ,
TestDefaultValueInjectedOnRemappedKey  )

◆ TEST_F() [9/22]

TEST_F ( TestState ,
TestDefaultValueInjectedWhenMissing  )

◆ TEST_F() [10/22]

TEST_F ( TestState ,
TestDefaultValueNotOverwrittenWhenPresent  )

◆ TEST_F() [11/22]

TEST_F ( TestState ,
TestDefaultValueRespectsMappedKeyExists  )

◆ TEST_F() [12/22]

TEST_F ( TestState ,
TestDescriptionSetAndGet  )

◆ TEST_F() [13/22]

TEST_F ( TestState ,
TestGetMetadataComplete  )

◆ TEST_F() [14/22]

TEST_F ( TestState ,
TestGetOutcomes  )

◆ TEST_F() [15/22]

TEST_F ( TestState ,
TestInitException  )

◆ TEST_F() [16/22]

TEST_F ( TestState ,
TestKeyInfoDescription  )

◆ TEST_F() [17/22]

TEST_F ( TestState ,
TestMetadataIncludesParameters  )

◆ TEST_F() [18/22]

TEST_F ( TestState ,
TestMultipleInputKeyTypes  )

◆ TEST_F() [19/22]

TEST_F ( TestState ,
TestOutcomeDescription  )

◆ TEST_F() [20/22]

TEST_F ( TestState ,
TestOutputKey  )

◆ TEST_F() [21/22]

TEST_F ( TestState ,
TestSetParameterOverridesStoredValue  )

◆ TEST_F() [22/22]

TEST_F ( TestState ,
TestStr  )