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

Unit tests for the KillableThreadActivity class. More...

#include <ifw/slm/framework/killableActivity.hpp>
#include <gtest/gtest.h>
#include <atomic>
#include <chrono>
#include <thread>

Classes

class  ifw::slm::TestActivity
 
class  ifw::slm::BlockingActivity
 
class  ifw::slm::TestKillableActivity
 

Namespaces

namespace  ifw
 
namespace  ifw::slm
 

Functions

 ifw::slm::TEST_F (TestKillableActivity, IsThreadJoinedBeforeStart)
 
 ifw::slm::TEST_F (TestKillableActivity, StartAndJoinNormal)
 
 ifw::slm::TEST_F (TestKillableActivity, MultipleStartStopCycles)
 
 ifw::slm::TEST_F (TestKillableActivity, DetachOnKill)
 
 ifw::slm::TEST_F (TestKillableActivity, GetNativeHandleAfterStart)
 

Detailed Description

Unit tests for the KillableThreadActivity class.

KillableThreadActivity extends rad::ThreadBaseActivity with a non-blocking JoinThread() that detaches the thread instead of joining, preventing a stuck activity from freezing the state machine.