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

Classes

struct  FailingBuffer
 stream buffer failing on its first write. More...
 
struct  Nested
 handler parsing the strings it receives as nested documents. More...
 

Functions

 TEST (JsonReader, deserialize)
 Test deserialize method.
 
 TEST (JsonReader, pass)
 Test JSON parsing pass.
 
 TEST (JsonReader, fail)
 Test JSON parsing fail.
 
 TEST (JsonReader, dbl)
 Test JSON parse double.
 
 TEST (JsonReader, str)
 Test JSON parse string.
 

Function Documentation

◆ TEST() [1/5]

TEST ( JsonReader ,
dbl  )

Test JSON parse double.

◆ TEST() [2/5]

TEST ( JsonReader ,
deserialize  )

Test deserialize method.

◆ TEST() [3/5]

TEST ( JsonReader ,
fail  )

Test JSON parsing fail.

◆ TEST() [4/5]

TEST ( JsonReader ,
pass  )

Test JSON parsing pass.

◆ TEST() [5/5]

TEST ( JsonReader ,
str  )

Test JSON parse string.

Test JSON encoding validation.

skipWhitespaces test.

skipWhitespacesAndComments test.

readUntilEscaped test.

main function.