#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>
Go to the source code of this file.
Classes | |
struct | OutputStringStream |
Functions | |
static FILE * | OpenEncodedFile (const char *filename) |
template<typename DocumentType > | |
void | ParseCheck (DocumentType &doc) |
template<typename Allocator , typename StackAllocator > | |
void | ParseTest () |
TEST (Document, Parse) | |
TEST (Document, UnchangedOnParseError) | |
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) | |
|
static |
Definition at line 156 of file documenttest.cpp.
void ParseCheck | ( | DocumentType & | doc | ) |
Definition at line 33 of file documenttest.cpp.
void ParseTest | ( | ) |
Definition at line 79 of file documenttest.cpp.
TEST | ( | Document | , |
Parse | |||
) |
Definition at line 120 of file documenttest.cpp.
TEST | ( | Document | , |
UnchangedOnParseError | |||
) |
Definition at line 127 of file documenttest.cpp.
TEST | ( | Document | , |
Parse_Encoding | |||
) |
Definition at line 174 of file documenttest.cpp.
TEST | ( | Document | , |
ParseStream_EncodedInputStream | |||
) |
Definition at line 215 of file documenttest.cpp.
TEST | ( | Document | , |
ParseStream_AutoUTFInputStream | |||
) |
Definition at line 256 of file documenttest.cpp.
TEST | ( | Document | , |
Swap | |||
) |
Definition at line 293 of file documenttest.cpp.
TEST | ( | Document | , |
AcceptWriter | |||
) |
Definition at line 359 of file documenttest.cpp.
TEST | ( | Document | , |
UserBuffer | |||
) |
Definition at line 370 of file documenttest.cpp.
TEST | ( | Document | , |
AssertAcceptInvalidNameType | |||
) |
Definition at line 388 of file documenttest.cpp.
TEST | ( | Document | , |
UTF16_Document | |||
) |
Definition at line 400 of file documenttest.cpp.