rad 6.2.0
Loading...
Searching...
No Matches
Classes | Functions
TestEventQueue.cpp File Reference

Unit tests for the EventQueue class. More...

#include <scxml4cpp/EventQueue.h>
#include <scxml4cpp/Event.h>
#include <gtest/gtest.h>
#include <thread>

Classes

class  TestEventQueue
 

Functions

void test_thread_add (scxml4cpp::EventQueue *q, scxml4cpp::Event *e)
 
void test_thread_remove (scxml4cpp::EventQueue *q)
 
 TEST_F (TestEventQueue, ctor)
 
 TEST_F (TestEventQueue, single_threaded_clear)
 
 TEST_F (TestEventQueue, single_threaded_add_del)
 
 TEST_F (TestEventQueue, multi_threaded_add)
 
 TEST_F (TestEventQueue, multi_threaded_del)
 

Detailed Description

Unit tests for the EventQueue class.

Function Documentation

◆ TEST_F() [1/5]

TEST_F ( TestEventQueue ,
ctor  )

◆ TEST_F() [2/5]

TEST_F ( TestEventQueue ,
multi_threaded_add  )

◆ TEST_F() [3/5]

TEST_F ( TestEventQueue ,
multi_threaded_del  )

◆ TEST_F() [4/5]

TEST_F ( TestEventQueue ,
single_threaded_add_del  )

◆ TEST_F() [5/5]

TEST_F ( TestEventQueue ,
single_threaded_clear  )

◆ test_thread_add()

void test_thread_add ( scxml4cpp::EventQueue * q,
scxml4cpp::Event * e )

◆ test_thread_remove()

void test_thread_remove ( scxml4cpp::EventQueue * q)