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

Classes

class  TlsSocket
 Class used to test the TLS socket API. More...
 

Functions

 TEST_F (TlsSocket, construct)
 Test construct method.
 
 TEST_F (TlsSocket, move)
 Test move.
 
 TEST_F (TlsSocket, open)
 Test open method.
 
 TEST_F (TlsSocket, close)
 Test close method.
 
 TEST_F (TlsSocket, bind)
 Test bind method.
 
 TEST_F (TlsSocket, bindToDevice)
 Test bindToDevice method.
 
 TEST_F (TlsSocket, connect)
 Test connect method.
 
 TEST_F (TlsSocket, waitConnected)
 Test waitConnected method.
 
 TEST_F (TlsSocket, connectEncrypted)
 Test connectEncrypted method.
 
 TEST_F (TlsSocket, startEncryption)
 Test startEncryption method.
 
 TEST_F (TlsSocket, waitEncrypted)
 Test waitEncrypted method.
 
 TEST_F (TlsSocket, disconnect)
 Test disconnect method.
 
 TEST_F (TlsSocket, waitDisconnected)
 Test waitDisconnected method.
 
 TEST_F (TlsSocket, waitReadyRead)
 Test waitReadyRead method.
 
 TEST_F (TlsSocket, canRead)
 Test canRead method.
 
 TEST_F (TlsSocket, read)
 Test read method.
 
 TEST_F (TlsSocket, readExactly)
 Test readExactly method.
 
 TEST_F (TlsSocket, waitReadyWrite)
 Test waitReadyWrite method.
 
 TEST_F (TlsSocket, write)
 Test write method.
 
 TEST_F (TlsSocket, writeExactly)
 Test writeExactly method.
 
 TEST_F (TlsSocket, setMode)
 Test setMode method.
 
 TEST_F (TlsSocket, setOption)
 Test setOption method.
 
 TEST_F (TlsSocket, localEndpoint)
 Test localEndpoint method.
 
 TEST_F (TlsSocket, remoteEndpoint)
 Test remoteEndpoint method.
 
 TEST_F (TlsSocket, opened)
 Test opened method.
 
 TEST_F (TlsSocket, connected)
 Test connected method.
 
 TEST_F (TlsSocket, encrypted)
 Test encrypted method.
 
 TEST_F (TlsSocket, family)
 Test family method.
 
 TEST_F (TlsSocket, type)
 Test type method.
 
 TEST_F (TlsSocket, protocol)
 Test protocol method.
 
 TEST_F (TlsSocket, handle)
 Test handle method.
 
 TEST_F (TlsSocket, mtu)
 Test mtu method.
 
 TEST_F (TlsSocket, checksum)
 Test checksum method.
 
 TEST_F (TlsSocket, setCertificate)
 Test setCertificate method.
 
 TEST_F (TlsSocket, setCaPath)
 Test setCaPath method.
 
 TEST_F (TlsSocket, setCaFile)
 Test setCaFile method.
 
 TEST_F (TlsSocket, setVerify)
 Test setVerify method.
 
 TEST_F (TlsSocket, setCipher)
 Test setCipher method.
 
 TEST_F (TlsSocket, setCipher_1_3)
 Test setCipher_1_3 method.
 
 TEST_F (TlsSocket, isLower)
 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/40]

TEST_F ( TlsSocket ,
bind  )

Test bind method.

◆ TEST_F() [2/40]

TEST_F ( TlsSocket ,
bindToDevice  )

Test bindToDevice method.

◆ TEST_F() [3/40]

TEST_F ( TlsSocket ,
canRead  )

Test canRead method.

◆ TEST_F() [4/40]

TEST_F ( TlsSocket ,
checksum  )

Test checksum method.

◆ TEST_F() [5/40]

TEST_F ( TlsSocket ,
close  )

Test close method.

◆ TEST_F() [6/40]

TEST_F ( TlsSocket ,
connect  )

Test connect method.

◆ TEST_F() [7/40]

TEST_F ( TlsSocket ,
connected  )

Test connected method.

◆ TEST_F() [8/40]

TEST_F ( TlsSocket ,
connectEncrypted  )

Test connectEncrypted method.

◆ TEST_F() [9/40]

TEST_F ( TlsSocket ,
construct  )

Test construct method.

◆ TEST_F() [10/40]

TEST_F ( TlsSocket ,
disconnect  )

Test disconnect method.

◆ TEST_F() [11/40]

TEST_F ( TlsSocket ,
encrypted  )

Test encrypted method.

◆ TEST_F() [12/40]

TEST_F ( TlsSocket ,
family  )

Test family method.

◆ TEST_F() [13/40]

TEST_F ( TlsSocket ,
handle  )

Test handle method.

◆ TEST_F() [14/40]

TEST_F ( TlsSocket ,
isLower  )

Test is lower method.

◆ TEST_F() [15/40]

TEST_F ( TlsSocket ,
localEndpoint  )

Test localEndpoint method.

◆ TEST_F() [16/40]

TEST_F ( TlsSocket ,
move  )

Test move.

◆ TEST_F() [17/40]

TEST_F ( TlsSocket ,
mtu  )

Test mtu method.

◆ TEST_F() [18/40]

TEST_F ( TlsSocket ,
open  )

Test open method.

◆ TEST_F() [19/40]

TEST_F ( TlsSocket ,
opened  )

Test opened method.

◆ TEST_F() [20/40]

TEST_F ( TlsSocket ,
protocol  )

Test protocol method.

◆ TEST_F() [21/40]

TEST_F ( TlsSocket ,
read  )

Test read method.

◆ TEST_F() [22/40]

TEST_F ( TlsSocket ,
readExactly  )

Test readExactly method.

◆ TEST_F() [23/40]

TEST_F ( TlsSocket ,
remoteEndpoint  )

Test remoteEndpoint method.

◆ TEST_F() [24/40]

TEST_F ( TlsSocket ,
setCaFile  )

Test setCaFile method.

◆ TEST_F() [25/40]

TEST_F ( TlsSocket ,
setCaPath  )

Test setCaPath method.

◆ TEST_F() [26/40]

TEST_F ( TlsSocket ,
setCertificate  )

Test setCertificate method.

◆ TEST_F() [27/40]

TEST_F ( TlsSocket ,
setCipher  )

Test setCipher method.

◆ TEST_F() [28/40]

TEST_F ( TlsSocket ,
setCipher_1_3  )

Test setCipher_1_3 method.

◆ TEST_F() [29/40]

TEST_F ( TlsSocket ,
setMode  )

Test setMode method.

◆ TEST_F() [30/40]

TEST_F ( TlsSocket ,
setOption  )

Test setOption method.

◆ TEST_F() [31/40]

TEST_F ( TlsSocket ,
setVerify  )

Test setVerify method.

◆ TEST_F() [32/40]

TEST_F ( TlsSocket ,
startEncryption  )

Test startEncryption method.

◆ TEST_F() [33/40]

TEST_F ( TlsSocket ,
type  )

Test type method.

◆ TEST_F() [34/40]

TEST_F ( TlsSocket ,
waitConnected  )

Test waitConnected method.

◆ TEST_F() [35/40]

TEST_F ( TlsSocket ,
waitDisconnected  )

Test waitDisconnected method.

◆ TEST_F() [36/40]

TEST_F ( TlsSocket ,
waitEncrypted  )

Test waitEncrypted method.

◆ TEST_F() [37/40]

TEST_F ( TlsSocket ,
waitReadyRead  )

Test waitReadyRead method.

◆ TEST_F() [38/40]

TEST_F ( TlsSocket ,
waitReadyWrite  )

Test waitReadyWrite method.

◆ TEST_F() [39/40]

TEST_F ( TlsSocket ,
write  )

Test write method.

◆ TEST_F() [40/40]

TEST_F ( TlsSocket ,
writeExactly  )

Test writeExactly method.