join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
semaphore_test.cpp File Reference
#include <join/semaphore.hpp>
#include <gtest/gtest.h>
#include <future>
#include <thread>
Include dependency graph for semaphore_test.cpp:

Classes

class  SemaphoreTest
 class used to test the semaphore. More...
 

Functions

 TEST_F (SemaphoreTest, create)
 test create.
 
 TEST_F (SemaphoreTest, wait)
 test wait.
 
 TEST_F (SemaphoreTest, tryWait)
 test tryWait.
 
 TEST_F (SemaphoreTest, timedWait)
 test timedWait.
 
 TEST_F (SemaphoreTest, value)
 test value.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST_F() [1/5]

TEST_F ( SemaphoreTest ,
create  )

test create.

◆ TEST_F() [2/5]

TEST_F ( SemaphoreTest ,
timedWait  )

test timedWait.

◆ TEST_F() [3/5]

TEST_F ( SemaphoreTest ,
tryWait  )

test tryWait.

◆ TEST_F() [4/5]

TEST_F ( SemaphoreTest ,
value  )

test value.

◆ TEST_F() [5/5]

TEST_F ( SemaphoreTest ,
wait  )

test wait.