ifw-slm 0.1.2
 
Loading...
Searching...
No Matches
testActionsLM.cpp File Reference

Unit tests for the ActionsLM class. More...

#include <ifw/slm/framework/actionsLM.hpp>
#include <ifw/slm/framework/actionMgr.hpp>
#include <ifw/slm/framework/dataContext.hpp>
#include <rad/application.hpp>
#include <gtest/gtest.h>

Classes

class  ifw::slm::TestActionsLM
 

Namespaces

namespace  ifw
 
namespace  ifw::slm
 

Functions

 ifw::slm::TEST_F (TestActionsLM, ActionGroupsExist)
 
 ifw::slm::TEST_F (TestActionsLM, CloseLoopNoEventHandlesGracefully)
 
 ifw::slm::TEST_F (TestActionsLM, OpenLoopNoEventHandlesGracefully)
 
 ifw::slm::TEST_F (TestActionsLM, ResumeLoopNoEventHandlesGracefully)
 
 ifw::slm::TEST_F (TestActionsLM, SuspendLoopNoEventHandlesGracefully)
 
 ifw::slm::TEST_F (TestActionsLM, RunSlmNoEventHandlesGracefully)
 
 ifw::slm::TEST_F (TestActionsLM, StopSlmNoEventHandlesGracefully)
 
 ifw::slm::TEST_F (TestActionsLM, AllLoopCommandsHandleNullContext)
 

Detailed Description

Unit tests for the ActionsLM class.

ActionsLM handles loop management commands: OpenLoop, CloseLoop, SuspendLoop, ResumeLoop, RunSlm, StopSlm.

These tests verify object construction and calling action methods with nullptr context (graceful no-op when no event is available).