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

Classes

class  HttpTest
 Class used to test the HTTP API. More...
 

Functions

 TEST_F (HttpTest, move)
 Test move.
 
 TEST_F (HttpTest, scheme)
 Test scheme method.
 
 TEST_F (HttpTest, host)
 Test host method.
 
 TEST_F (HttpTest, port)
 Test port method.
 
 TEST_F (HttpTest, authority)
 Test authority method.
 
 TEST_F (HttpTest, url)
 Test url method.
 
 TEST_F (HttpTest, keepAlive)
 Test keepAlive method.
 
 TEST_F (HttpTest, keepAliveTimeout)
 Test keepAliveTimeout method.
 
 TEST_F (HttpTest, keepAliveMax)
 Test keepAliveMax method.
 
 TEST_F (HttpTest, badRequest)
 Test bad request.
 
 TEST_F (HttpTest, invalidMethod)
 Test invalid method.
 
 TEST_F (HttpTest, headerTooLarge)
 Test header too large.
 
 TEST_F (HttpTest, notFound)
 Test not found.
 
 TEST_F (HttpTest, notModified)
 Test not modified.
 
 TEST_F (HttpTest, redirect)
 Test redirect.
 
 TEST_F (HttpTest, serverError)
 Test server error.
 
 TEST_F (HttpTest, unauthorized)
 Test unauthorized.
 
 TEST_F (HttpTest, forbidden)
 Test forbidden.
 
 TEST_F (HttpTest, head)
 Test head.
 
 TEST_F (HttpTest, get)
 Test get.
 
 TEST_F (HttpTest, post)
 Test post.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST_F() [1/21]

TEST_F ( HttpTest ,
authority  )

Test authority method.

◆ TEST_F() [2/21]

TEST_F ( HttpTest ,
badRequest  )

Test bad request.

◆ TEST_F() [3/21]

TEST_F ( HttpTest ,
forbidden  )

Test forbidden.

◆ TEST_F() [4/21]

TEST_F ( HttpTest ,
get  )

Test get.

◆ TEST_F() [5/21]

TEST_F ( HttpTest ,
head  )

Test head.

◆ TEST_F() [6/21]

TEST_F ( HttpTest ,
headerTooLarge  )

Test header too large.

◆ TEST_F() [7/21]

TEST_F ( HttpTest ,
host  )

Test host method.

◆ TEST_F() [8/21]

TEST_F ( HttpTest ,
invalidMethod  )

Test invalid method.

◆ TEST_F() [9/21]

TEST_F ( HttpTest ,
keepAlive  )

Test keepAlive method.

◆ TEST_F() [10/21]

TEST_F ( HttpTest ,
keepAliveMax  )

Test keepAliveMax method.

◆ TEST_F() [11/21]

TEST_F ( HttpTest ,
keepAliveTimeout  )

Test keepAliveTimeout method.

◆ TEST_F() [12/21]

TEST_F ( HttpTest ,
move  )

Test move.

◆ TEST_F() [13/21]

TEST_F ( HttpTest ,
notFound  )

Test not found.

◆ TEST_F() [14/21]

TEST_F ( HttpTest ,
notModified  )

Test not modified.

◆ TEST_F() [15/21]

TEST_F ( HttpTest ,
port  )

Test port method.

◆ TEST_F() [16/21]

TEST_F ( HttpTest ,
post  )

Test post.

◆ TEST_F() [17/21]

TEST_F ( HttpTest ,
redirect  )

Test redirect.

◆ TEST_F() [18/21]

TEST_F ( HttpTest ,
scheme  )

Test scheme method.

◆ TEST_F() [19/21]

TEST_F ( HttpTest ,
serverError  )

Test server error.

◆ TEST_F() [20/21]

TEST_F ( HttpTest ,
unauthorized  )

Test unauthorized.

◆ TEST_F() [21/21]

TEST_F ( HttpTest ,
url  )

Test url method.