Monero
Loading...
Searching...
No Matches
EncodedStreamTest Class Reference
Inheritance diagram for EncodedStreamTest:
Collaboration diagram for EncodedStreamTest:

Public Member Functions

 EncodedStreamTest ()
virtual ~EncodedStreamTest ()
virtual void SetUp ()
virtual void TearDown ()
Public Member Functions inherited from testing::Test
virtual ~Test ()
virtual ~Test ()

Protected Member Functions

template<typename FileEncoding, typename MemoryEncoding>
void TestEncodedInputStream (const char *filename)
void TestAutoUTFInputStream (const char *filename, bool expectHasBOM)
template<typename FileEncoding, typename MemoryEncoding>
void TestEncodedOutputStream (const char *expectedFilename, bool putBOM)
void TestAutoUTFOutputStream (UTFType type, bool putBOM, const char *expectedFilename)
bool CompareFile (const char *filename, const char *expectedFilename)
bool CompareBufferFile (const char *actualBuffer, size_t actualLength, const char *expectedFilename)
Protected Member Functions inherited from testing::Test
 Test ()
 Test ()

Static Protected Member Functions

static FILE * Open (const char *filename)
static char * ReadFile (const char *filename, bool appendPath, size_t *outLength)

Protected Attributes

char * json_
size_t length_

Private Member Functions

 EncodedStreamTest (const EncodedStreamTest &)
EncodedStreamTestoperator= (const EncodedStreamTest &)

Additional Inherited Members

Public Types inherited from testing::Test
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc
Static Public Member Functions inherited from testing::Test
static void SetUpTestCase ()
static void TearDownTestCase ()
static bool HasFatalFailure ()
static bool HasNonfatalFailure ()
static bool HasFailure ()
static void RecordProperty (const std::string &key, const std::string &value)
static void RecordProperty (const std::string &key, int value)
static void SetUpTestCase ()
static void TearDownTestCase ()
static bool HasFatalFailure ()
static bool HasNonfatalFailure ()
static bool HasFailure ()
static void RecordProperty (const std::string &key, const std::string &value)
static void RecordProperty (const std::string &key, int value)

Constructor & Destructor Documentation

◆ EncodedStreamTest() [1/2]

EncodedStreamTest::EncodedStreamTest ( )
inline

◆ ~EncodedStreamTest()

EncodedStreamTest::~EncodedStreamTest ( )
virtual

◆ EncodedStreamTest() [2/2]

EncodedStreamTest::EncodedStreamTest ( const EncodedStreamTest & )
private

Member Function Documentation

◆ CompareBufferFile()

bool EncodedStreamTest::CompareBufferFile ( const char * actualBuffer,
size_t actualLength,
const char * expectedFilename )
inlineprotected

◆ CompareFile()

bool EncodedStreamTest::CompareFile ( const char * filename,
const char * expectedFilename )
inlineprotected

◆ Open()

FILE * EncodedStreamTest::Open ( const char * filename)
inlinestaticprotected

◆ operator=()

EncodedStreamTest & EncodedStreamTest::operator= ( const EncodedStreamTest & )
private

◆ ReadFile()

char * EncodedStreamTest::ReadFile ( const char * filename,
bool appendPath,
size_t * outLength )
inlinestaticprotected

◆ SetUp()

virtual void EncodedStreamTest::SetUp ( )
inlinevirtual

Reimplemented from testing::Test.

◆ TearDown()

virtual void EncodedStreamTest::TearDown ( )
inlinevirtual

Reimplemented from testing::Test.

◆ TestAutoUTFInputStream()

void EncodedStreamTest::TestAutoUTFInputStream ( const char * filename,
bool expectHasBOM )
inlineprotected

◆ TestAutoUTFOutputStream()

void EncodedStreamTest::TestAutoUTFOutputStream ( UTFType type,
bool putBOM,
const char * expectedFilename )
inlineprotected

◆ TestEncodedInputStream()

template<typename FileEncoding, typename MemoryEncoding>
void EncodedStreamTest::TestEncodedInputStream ( const char * filename)
inlineprotected

◆ TestEncodedOutputStream()

template<typename FileEncoding, typename MemoryEncoding>
void EncodedStreamTest::TestEncodedOutputStream ( const char * expectedFilename,
bool putBOM )
inlineprotected

Member Data Documentation

◆ json_

char* EncodedStreamTest::json_
protected

◆ length_

size_t EncodedStreamTest::length_
protected

The documentation for this class was generated from the following file: