Monero
Loading...
Searching...
No Matches
documenttest.cpp File Reference
#include "unittest.h"
#include "rapidjson/document.h"
#include "rapidjson/writer.h"
#include "rapidjson/filereadstream.h"
#include "rapidjson/encodedstream.h"
#include "rapidjson/stringbuffer.h"
#include <sstream>
#include <algorithm>
Include dependency graph for documenttest.cpp:

Classes

struct  OutputStringStream

Functions

template<typename DocumentType>
void ParseCheck (DocumentType &doc)
template<typename Allocator, typename StackAllocator>
void ParseTest ()
 TEST (Document, Parse)
 TEST (Document, UnchangedOnParseError)
static FILE * OpenEncodedFile (const char *filename)
 TEST (Document, Parse_Encoding)
 TEST (Document, ParseStream_EncodedInputStream)
 TEST (Document, ParseStream_AutoUTFInputStream)
 TEST (Document, Swap)
 TEST (Document, AcceptWriter)
 TEST (Document, UserBuffer)
 TEST (Document, AssertAcceptInvalidNameType)
 TEST (Document, UTF16_Document)

Function Documentation

◆ OpenEncodedFile()

FILE * OpenEncodedFile ( const char * filename)
static

◆ ParseCheck()

template<typename DocumentType>
void ParseCheck ( DocumentType & doc)

◆ ParseTest()

template<typename Allocator, typename StackAllocator>
void ParseTest ( )

◆ TEST() [1/10]

TEST ( Document ,
AcceptWriter  )

◆ TEST() [2/10]

TEST ( Document ,
AssertAcceptInvalidNameType  )

◆ TEST() [3/10]

TEST ( Document ,
Parse  )

◆ TEST() [4/10]

TEST ( Document ,
Parse_Encoding  )

◆ TEST() [5/10]

TEST ( Document ,
ParseStream_AutoUTFInputStream  )

◆ TEST() [6/10]

TEST ( Document ,
ParseStream_EncodedInputStream  )

◆ TEST() [7/10]

TEST ( Document ,
Swap  )

◆ TEST() [8/10]

TEST ( Document ,
UnchangedOnParseError  )

◆ TEST() [9/10]

TEST ( Document ,
UserBuffer  )

◆ TEST() [10/10]

TEST ( Document ,
UTF16_Document  )