rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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.

Author
landolfa

Function Documentation

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   
)
void test_thread_add ( scxml4cpp::EventQueue q,
scxml4cpp::Event e 
)
void test_thread_remove ( scxml4cpp::EventQueue q)