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

Classes

class  TlsSocketStream
 Class used to test the TLS socket stream API. More...
 

Functions

 TEST_F (TlsSocketStream, defaultConstruct)
 Test default constructor.
 
 TEST_F (TlsSocketStream, moveConstruct)
 Test move constructor.
 
 TEST_F (TlsSocketStream, moveAssign)
 Test move operatore.
 
 TEST_F (TlsSocketStream, bind)
 Test bind method.
 
 TEST_F (TlsSocketStream, connect)
 Test connect method.
 
 TEST_F (TlsSocketStream, startEncryption)
 Test startEncryption method.
 
 TEST_F (TlsSocketStream, connectEncrypted)
 Test connectEncrypted method.
 
 TEST_F (TlsSocketStream, disconnect)
 Test disconnect method.
 
 TEST_F (TlsSocketStream, close)
 Test close method.
 
 TEST_F (TlsSocketStream, localEndpoint)
 Test localEndpoint method.
 
 TEST_F (TlsSocketStream, remoteEndpoint)
 Test remoteEndpoint method.
 
 TEST_F (TlsSocketStream, opened)
 Test opened method.
 
 TEST_F (TlsSocketStream, connected)
 Test connected method.
 
 TEST_F (TlsSocketStream, encrypted)
 Test encrypted method.
 
 TEST_F (TlsSocketStream, setCertificate)
 Test setCertificate method.
 
 TEST_F (TlsSocketStream, setCaPath)
 Test setCaPath method.
 
 TEST_F (TlsSocketStream, setCaFile)
 Test setCaFile method.
 
 TEST_F (TlsSocketStream, setVerify)
 Test setVerify method.
 
 TEST_F (TlsSocketStream, setCipher)
 Test setCipher method.
 
 TEST_F (TlsSocketStream, setCipher_1_3)
 Test setCipher_1_3 method.
 
 TEST_F (TlsSocketStream, timeout)
 Test timeout method.
 
 TEST_F (TlsSocketStream, socket)
 Test socket method.
 
 TEST_F (TlsSocketStream, insert)
 Test insert operator.
 
 TEST_F (TlsSocketStream, put)
 Test put method.
 
 TEST_F (TlsSocketStream, write)
 Test write method.
 
 TEST_F (TlsSocketStream, flush)
 Test flush method.
 
 TEST_F (TlsSocketStream, extract)
 Test extract method.
 
 TEST_F (TlsSocketStream, get)
 Test get method.
 
 TEST_F (TlsSocketStream, peek)
 Test peek method.
 
 TEST_F (TlsSocketStream, getline)
 Test getline method.
 
 TEST_F (TlsSocketStream, ignore)
 Test ignore method.
 
 TEST_F (TlsSocketStream, read)
 Test read method.
 
 TEST_F (TlsSocketStream, DISABLED_readsome)
 Test readsome method.
 
 TEST_F (TlsSocketStream, gcount)
 Test gcount method.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST_F() [1/34]

TEST_F ( TlsSocketStream ,
bind  )

Test bind method.

◆ TEST_F() [2/34]

TEST_F ( TlsSocketStream ,
close  )

Test close method.

◆ TEST_F() [3/34]

TEST_F ( TlsSocketStream ,
connect  )

Test connect method.

◆ TEST_F() [4/34]

TEST_F ( TlsSocketStream ,
connected  )

Test connected method.

◆ TEST_F() [5/34]

TEST_F ( TlsSocketStream ,
connectEncrypted  )

Test connectEncrypted method.

◆ TEST_F() [6/34]

TEST_F ( TlsSocketStream ,
defaultConstruct  )

Test default constructor.

◆ TEST_F() [7/34]

TEST_F ( TlsSocketStream ,
DISABLED_readsome  )

Test readsome method.

◆ TEST_F() [8/34]

TEST_F ( TlsSocketStream ,
disconnect  )

Test disconnect method.

◆ TEST_F() [9/34]

TEST_F ( TlsSocketStream ,
encrypted  )

Test encrypted method.

◆ TEST_F() [10/34]

TEST_F ( TlsSocketStream ,
extract  )

Test extract method.

◆ TEST_F() [11/34]

TEST_F ( TlsSocketStream ,
flush  )

Test flush method.

◆ TEST_F() [12/34]

TEST_F ( TlsSocketStream ,
gcount  )

Test gcount method.

◆ TEST_F() [13/34]

TEST_F ( TlsSocketStream ,
get  )

Test get method.

◆ TEST_F() [14/34]

TEST_F ( TlsSocketStream ,
getline  )

Test getline method.

◆ TEST_F() [15/34]

TEST_F ( TlsSocketStream ,
ignore  )

Test ignore method.

◆ TEST_F() [16/34]

TEST_F ( TlsSocketStream ,
insert  )

Test insert operator.

◆ TEST_F() [17/34]

TEST_F ( TlsSocketStream ,
localEndpoint  )

Test localEndpoint method.

◆ TEST_F() [18/34]

TEST_F ( TlsSocketStream ,
moveAssign  )

Test move operatore.

◆ TEST_F() [19/34]

TEST_F ( TlsSocketStream ,
moveConstruct  )

Test move constructor.

◆ TEST_F() [20/34]

TEST_F ( TlsSocketStream ,
opened  )

Test opened method.

◆ TEST_F() [21/34]

TEST_F ( TlsSocketStream ,
peek  )

Test peek method.

◆ TEST_F() [22/34]

TEST_F ( TlsSocketStream ,
put  )

Test put method.

◆ TEST_F() [23/34]

TEST_F ( TlsSocketStream ,
read  )

Test read method.

◆ TEST_F() [24/34]

TEST_F ( TlsSocketStream ,
remoteEndpoint  )

Test remoteEndpoint method.

◆ TEST_F() [25/34]

TEST_F ( TlsSocketStream ,
setCaFile  )

Test setCaFile method.

◆ TEST_F() [26/34]

TEST_F ( TlsSocketStream ,
setCaPath  )

Test setCaPath method.

◆ TEST_F() [27/34]

TEST_F ( TlsSocketStream ,
setCertificate  )

Test setCertificate method.

◆ TEST_F() [28/34]

TEST_F ( TlsSocketStream ,
setCipher  )

Test setCipher method.

◆ TEST_F() [29/34]

TEST_F ( TlsSocketStream ,
setCipher_1_3  )

Test setCipher_1_3 method.

◆ TEST_F() [30/34]

TEST_F ( TlsSocketStream ,
setVerify  )

Test setVerify method.

◆ TEST_F() [31/34]

TEST_F ( TlsSocketStream ,
socket  )

Test socket method.

◆ TEST_F() [32/34]

TEST_F ( TlsSocketStream ,
startEncryption  )

Test startEncryption method.

◆ TEST_F() [33/34]

TEST_F ( TlsSocketStream ,
timeout  )

Test timeout method.

◆ TEST_F() [34/34]

TEST_F ( TlsSocketStream ,
write  )

Test write method.