Monero
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
EncodedStreamTest Class Reference
Inheritance diagram for EncodedStreamTest:
Inheritance graph
[legend]
Collaboration diagram for EncodedStreamTest:
Collaboration graph
[legend]

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()

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

◆ operator=()

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

◆ ReadFile()

static 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: