join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
value_builder_test.cpp File Reference
#include <join/value_builder.hpp>
#include <join/json.hpp>
#include <join/pack.hpp>
#include <gtest/gtest.h>
#include <string_view>
#include <sstream>
#include <vector>
#include <string>
Include dependency graph for value_builder_test.cpp:

Classes

struct  Derived
 value builder derived by a user. More...
 
struct  Nested
 handler parsing the strings it receives as nested documents. More...
 

Functions

 TEST (ValueBuilder, create)
 Test create method.
 
 TEST (ValueBuilder, setNull)
 Test setNull method.
 
 TEST (ValueBuilder, setBool)
 Test setBool method.
 
 TEST (ValueBuilder, setInt)
 Test setInt method.
 
 TEST (ValueBuilder, setUint)
 Test setUint method.
 
 TEST (ValueBuilder, setInt64)
 Test setInt64 method.
 
 TEST (ValueBuilder, setUint64)
 Test setUint64 method.
 
 TEST (ValueBuilder, setDouble)
 Test setDouble method.
 
 TEST (ValueBuilder, setString)
 Test setString method.
 
 TEST (ValueBuilder, startArray)
 Test startArray method.
 
 TEST (ValueBuilder, stopArray)
 Test stopArray method.
 
 TEST (ValueBuilder, startObject)
 Test startObject method.
 
 TEST (ValueBuilder, members)
 Test members method.
 
 TEST (ValueBuilder, setKey)
 Test setKey method.
 
 TEST (ValueBuilder, stopObject)
 Test stopObject method.
 
 TEST (ValueBuilder, reset)
 Test reset method.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST() [1/16]

TEST ( ValueBuilder ,
create  )

Test create method.

◆ TEST() [2/16]

TEST ( ValueBuilder ,
members  )

Test members method.

◆ TEST() [3/16]

TEST ( ValueBuilder ,
reset  )

Test reset method.

◆ TEST() [4/16]

TEST ( ValueBuilder ,
setBool  )

Test setBool method.

◆ TEST() [5/16]

TEST ( ValueBuilder ,
setDouble  )

Test setDouble method.

◆ TEST() [6/16]

TEST ( ValueBuilder ,
setInt  )

Test setInt method.

◆ TEST() [7/16]

TEST ( ValueBuilder ,
setInt64  )

Test setInt64 method.

◆ TEST() [8/16]

TEST ( ValueBuilder ,
setKey  )

Test setKey method.

◆ TEST() [9/16]

TEST ( ValueBuilder ,
setNull  )

Test setNull method.

◆ TEST() [10/16]

TEST ( ValueBuilder ,
setString  )

Test setString method.

◆ TEST() [11/16]

TEST ( ValueBuilder ,
setUint  )

Test setUint method.

◆ TEST() [12/16]

TEST ( ValueBuilder ,
setUint64  )

Test setUint64 method.

◆ TEST() [13/16]

TEST ( ValueBuilder ,
startArray  )

Test startArray method.

◆ TEST() [14/16]

TEST ( ValueBuilder ,
startObject  )

Test startObject method.

◆ TEST() [15/16]

TEST ( ValueBuilder ,
stopArray  )

Test stopArray method.

◆ TEST() [16/16]

TEST ( ValueBuilder ,
stopObject  )

Test stopObject method.