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

Classes

class  IcmpSocket
 Class used to test the ICMP socket API. More...
 

Functions

 TEST_F (IcmpSocket, open)
 Test open method.
 
 TEST_F (IcmpSocket, close)
 Test close method.
 
 TEST_F (IcmpSocket, bind)
 Test bind method.
 
 TEST_F (IcmpSocket, bindToDevice)
 Test bindToDevice method.
 
 TEST_F (IcmpSocket, connect)
 Test connect method.
 
 TEST_F (IcmpSocket, disconnect)
 disconnect method.
 
 TEST_F (IcmpSocket, canRead)
 Test canRead method.
 
 TEST_F (IcmpSocket, waitReadyRead)
 Test waitReadyRead method.
 
 TEST_F (IcmpSocket, read)
 Test read method.
 
 TEST_F (IcmpSocket, readFrom)
 Test readFrom method.
 
 TEST_F (IcmpSocket, waitReadyWrite)
 Test waitReadyWrite method.
 
 TEST_F (IcmpSocket, write)
 Test write method.
 
 TEST_F (IcmpSocket, writeTo)
 Test writeTo method.
 
 TEST_F (IcmpSocket, setMode)
 Test setMode method.
 
 TEST_F (IcmpSocket, setOption)
 Test setOption method.
 
 TEST_F (IcmpSocket, localEndpoint)
 Test localEndpoint method.
 
 TEST_F (IcmpSocket, opened)
 Test opened method.
 
 TEST_F (IcmpSocket, connected)
 Test connected method.
 
 TEST_F (IcmpSocket, encrypted)
 Test encrypted method.
 
 TEST_F (IcmpSocket, family)
 Test family method.
 
 TEST_F (IcmpSocket, type)
 Test type method.
 
 TEST_F (IcmpSocket, protocol)
 Test protocol method.
 
 TEST_F (IcmpSocket, handle)
 Test handle method.
 
 TEST_F (IcmpSocket, mtu)
 Test mtu method.
 
 TEST_F (IcmpSocket, ttl)
 Test ttl method.
 
 TEST_F (IcmpSocket, checksum)
 Test checksum method.
 
 TEST_F (IcmpSocket, lower)
 Test is lower method.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST_F() [1/27]

TEST_F ( IcmpSocket ,
bind  )

Test bind method.

◆ TEST_F() [2/27]

TEST_F ( IcmpSocket ,
bindToDevice  )

Test bindToDevice method.

◆ TEST_F() [3/27]

TEST_F ( IcmpSocket ,
canRead  )

Test canRead method.

◆ TEST_F() [4/27]

TEST_F ( IcmpSocket ,
checksum  )

Test checksum method.

◆ TEST_F() [5/27]

TEST_F ( IcmpSocket ,
close  )

Test close method.

◆ TEST_F() [6/27]

TEST_F ( IcmpSocket ,
connect  )

Test connect method.

◆ TEST_F() [7/27]

TEST_F ( IcmpSocket ,
connected  )

Test connected method.

◆ TEST_F() [8/27]

TEST_F ( IcmpSocket ,
disconnect  )

disconnect method.

◆ TEST_F() [9/27]

TEST_F ( IcmpSocket ,
encrypted  )

Test encrypted method.

◆ TEST_F() [10/27]

TEST_F ( IcmpSocket ,
family  )

Test family method.

◆ TEST_F() [11/27]

TEST_F ( IcmpSocket ,
handle  )

Test handle method.

◆ TEST_F() [12/27]

TEST_F ( IcmpSocket ,
localEndpoint  )

Test localEndpoint method.

◆ TEST_F() [13/27]

TEST_F ( IcmpSocket ,
lower  )

Test is lower method.

◆ TEST_F() [14/27]

TEST_F ( IcmpSocket ,
mtu  )

Test mtu method.

◆ TEST_F() [15/27]

TEST_F ( IcmpSocket ,
open  )

Test open method.

◆ TEST_F() [16/27]

TEST_F ( IcmpSocket ,
opened  )

Test opened method.

◆ TEST_F() [17/27]

TEST_F ( IcmpSocket ,
protocol  )

Test protocol method.

◆ TEST_F() [18/27]

TEST_F ( IcmpSocket ,
read  )

Test read method.

◆ TEST_F() [19/27]

TEST_F ( IcmpSocket ,
readFrom  )

Test readFrom method.

◆ TEST_F() [20/27]

TEST_F ( IcmpSocket ,
setMode  )

Test setMode method.

◆ TEST_F() [21/27]

TEST_F ( IcmpSocket ,
setOption  )

Test setOption method.

◆ TEST_F() [22/27]

TEST_F ( IcmpSocket ,
ttl  )

Test ttl method.

◆ TEST_F() [23/27]

TEST_F ( IcmpSocket ,
type  )

Test type method.

◆ TEST_F() [24/27]

TEST_F ( IcmpSocket ,
waitReadyRead  )

Test waitReadyRead method.

◆ TEST_F() [25/27]

TEST_F ( IcmpSocket ,
waitReadyWrite  )

Test waitReadyWrite method.

◆ TEST_F() [26/27]

TEST_F ( IcmpSocket ,
write  )

Test write method.

◆ TEST_F() [27/27]

TEST_F ( IcmpSocket ,
writeTo  )

Test writeTo method.