join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
ping_test.cpp File Reference
#include <join/thread.hpp>
#include <join/error.hpp>
#include <join/ping.hpp>
#include <gtest/gtest.h>
#include <netinet/icmp6.h>
#include <linux/icmp.h>
Include dependency graph for ping_test.cpp:

Classes

class  PingTest
 Class used to test the ICMP echo client API. More...
 

Functions

 TEST_F (PingTest, ping)
 Test ping method.
 
 TEST_F (PingTest, ping4)
 Test ping4 method.
 
 TEST_F (PingTest, ping6)
 Test ping6 method.
 
 TEST_F (PingTest, pathMtu)
 Test pathMtu method.
 
 TEST_F (PingTest, trace)
 Test trace method.
 
 TEST_F (PingTest, message)
 Test message method.
 
 TEST_F (PingTest, callbacks)
 Test callbacks.
 
 TEST_F (PingTest, concurrent)
 Test concurrent use of a single instance.
 
 TEST_F (PingTest, stats)
 Test statistics.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST_F() [1/9]

TEST_F ( PingTest ,
callbacks  )

Test callbacks.

◆ TEST_F() [2/9]

TEST_F ( PingTest ,
concurrent  )

Test concurrent use of a single instance.

◆ TEST_F() [3/9]

TEST_F ( PingTest ,
message  )

Test message method.

◆ TEST_F() [4/9]

TEST_F ( PingTest ,
pathMtu  )

Test pathMtu method.

◆ TEST_F() [5/9]

TEST_F ( PingTest ,
ping  )

Test ping method.

◆ TEST_F() [6/9]

TEST_F ( PingTest ,
ping4  )

Test ping4 method.

◆ TEST_F() [7/9]

TEST_F ( PingTest ,
ping6  )

Test ping6 method.

◆ TEST_F() [8/9]

TEST_F ( PingTest ,
stats  )

Test statistics.

◆ TEST_F() [9/9]

TEST_F ( PingTest ,
trace  )

Test trace method.