join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
dhcp_test.cpp File Reference
#include <join/condition.hpp>
#include <join/error.hpp>
#include <join/dhcp.hpp>
#include <gtest/gtest.h>
#include <system_error>
#include <poll.h>
Include dependency graph for dhcp_test.cpp:

Classes

class  Probe
 Reads the interface like the DHCP transport does, without being attached to the reactor. More...
 
class  DhcpTest
 Class used to test the DHCP API. More...
 

Functions

 TEST_F (DhcpTest, create)
 Test create method.
 
 TEST_F (DhcpTest, interface)
 Test interface method.
 
 TEST_F (DhcpTest, hardware)
 Test hardware method.
 
 TEST_F (DhcpTest, compose)
 Test compose method.
 
 TEST_F (DhcpTest, exchange)
 Test exchange method.
 
 TEST_F (DhcpTest, discover)
 Test discover method.
 
 TEST_F (DhcpTest, request)
 Test request method.
 
 TEST_F (DhcpTest, reason)
 Test reason method.
 
 TEST_F (DhcpTest, renew)
 Test renew method.
 
 TEST_F (DhcpTest, inform)
 Test inform method.
 
 TEST_F (DhcpTest, release)
 Test release method.
 
 TEST_F (DhcpTest, decline)
 Test decline method.
 
 TEST_F (DhcpTest, offer)
 Test offer method.
 
 TEST_F (DhcpTest, ack)
 Test ack method.
 
 TEST_F (DhcpTest, nak)
 Test nak method.
 
 TEST_F (DhcpTest, receive)
 Test receive method.
 
 TEST_F (DhcpTest, onReadable)
 Test onReadable method.
 
 TEST_F (DhcpTest, setRequestListener)
 Test setRequestListener method.
 
 TEST_F (DhcpTest, unsetRequestListener)
 Test unsetRequestListener method.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST_F() [1/19]

TEST_F ( DhcpTest ,
ack  )

Test ack method.

◆ TEST_F() [2/19]

TEST_F ( DhcpTest ,
compose  )

Test compose method.

◆ TEST_F() [3/19]

TEST_F ( DhcpTest ,
create  )

Test create method.

◆ TEST_F() [4/19]

TEST_F ( DhcpTest ,
decline  )

Test decline method.

◆ TEST_F() [5/19]

TEST_F ( DhcpTest ,
discover  )

Test discover method.

◆ TEST_F() [6/19]

TEST_F ( DhcpTest ,
exchange  )

Test exchange method.

◆ TEST_F() [7/19]

TEST_F ( DhcpTest ,
hardware  )

Test hardware method.

◆ TEST_F() [8/19]

TEST_F ( DhcpTest ,
inform  )

Test inform method.

◆ TEST_F() [9/19]

TEST_F ( DhcpTest ,
interface  )

Test interface method.

◆ TEST_F() [10/19]

TEST_F ( DhcpTest ,
nak  )

Test nak method.

◆ TEST_F() [11/19]

TEST_F ( DhcpTest ,
offer  )

Test offer method.

◆ TEST_F() [12/19]

TEST_F ( DhcpTest ,
onReadable  )

Test onReadable method.

◆ TEST_F() [13/19]

TEST_F ( DhcpTest ,
reason  )

Test reason method.

◆ TEST_F() [14/19]

TEST_F ( DhcpTest ,
receive  )

Test receive method.

◆ TEST_F() [15/19]

TEST_F ( DhcpTest ,
release  )

Test release method.

◆ TEST_F() [16/19]

TEST_F ( DhcpTest ,
renew  )

Test renew method.

◆ TEST_F() [17/19]

TEST_F ( DhcpTest ,
request  )

Test request method.

◆ TEST_F() [18/19]

TEST_F ( DhcpTest ,
setRequestListener  )

Test setRequestListener method.

◆ TEST_F() [19/19]

TEST_F ( DhcpTest ,
unsetRequestListener  )

Test unsetRequestListener method.