Test State Source
Functions
-
std::string captureOutput(const std::function<void()> &func)
-
TEST(StatePatternTest, InitialState)
Test initial state of the Context.
-
TEST(StatePatternTest, StateTransitionAtoB)
Test state transition from ConcreteStateA to ConcreteStateB.
-
TEST(StatePatternTest, StateTransitionBtoA)
Test state transition from ConcreteStateB to ConcreteStateA.
-
TEST(StatePatternTest, MultipleTransitions)
Test multiple state transitions.
-
TEST(StatePatternTest, UnknownState)
Test getStateName with unknown state.