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

Classes

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

Functions

 TEST (PackReader, deserialize)
 Test deserialize method.
 
 TEST (PackReader, pass)
 Test MessagePack parsing pass.
 
 TEST (PackReader, fail)
 Test MessagePack parsing fail.
 
 TEST (PackReader, dbl)
 Test MessagePack parse double.
 
 TEST (PackReader, str)
 Test MessagePack parse string.
 
 TEST (PackReader, bin)
 Test MessagePack parse bin.
 
 TEST (PackReader, key)
 Test MessagePack parse key.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST() [1/7]

TEST ( PackReader ,
bin  )

Test MessagePack parse bin.

◆ TEST() [2/7]

TEST ( PackReader ,
dbl  )

Test MessagePack parse double.

◆ TEST() [3/7]

TEST ( PackReader ,
deserialize  )

Test deserialize method.

◆ TEST() [4/7]

TEST ( PackReader ,
fail  )

Test MessagePack parsing fail.

◆ TEST() [5/7]

TEST ( PackReader ,
key  )

Test MessagePack parse key.

◆ TEST() [6/7]

TEST ( PackReader ,
pass  )

Test MessagePack parsing pass.

◆ TEST() [7/7]

TEST ( PackReader ,
str  )

Test MessagePack parse string.