webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
rtc::MAYBE_FileRotatingStreamTest Class Reference
Inheritance diagram for rtc::MAYBE_FileRotatingStreamTest:
testing::Test

Protected Member Functions

void Init (const std::string &dir_name, const std::string &file_prefix, size_t max_file_size, size_t num_log_files)
 
void TearDown () override
 
void WriteAndFlush (const void *data, const size_t data_len)
 
void VerifyStreamRead (const char *expected_contents, const size_t expected_length, const std::string &dir_path, const char *file_prefix)
 
void VerifyFileContents (const char *expected_contents, const size_t expected_length, const std::string &file_path)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 

Protected Attributes

std::unique_ptr< FileRotatingStreamstream_
 
std::string dir_path_
 

Static Protected Attributes

static const char * kFilePrefix
 
static const size_t kMaxFileSize = 2
 

Member Function Documentation

◆ Init()

void rtc::MAYBE_FileRotatingStreamTest::Init ( const std::string dir_name,
const std::string file_prefix,
size_t  max_file_size,
size_t  num_log_files 
)
inlineprotected

◆ TearDown()

void rtc::MAYBE_FileRotatingStreamTest::TearDown ( )
inlineoverrideprotectedvirtual

Reimplemented from testing::Test.

◆ VerifyFileContents()

void rtc::MAYBE_FileRotatingStreamTest::VerifyFileContents ( const char *  expected_contents,
const size_t  expected_length,
const std::string file_path 
)
inlineprotected

◆ VerifyStreamRead()

void rtc::MAYBE_FileRotatingStreamTest::VerifyStreamRead ( const char *  expected_contents,
const size_t  expected_length,
const std::string dir_path,
const char *  file_prefix 
)
inlineprotected

◆ WriteAndFlush()

void rtc::MAYBE_FileRotatingStreamTest::WriteAndFlush ( const void data,
const size_t  data_len 
)
inlineprotected

Member Data Documentation

◆ dir_path_

std::string rtc::MAYBE_FileRotatingStreamTest::dir_path_
protected

◆ kFilePrefix

const char * rtc::MAYBE_FileRotatingStreamTest::kFilePrefix
staticprotected
Initial value:
=
"FileRotatingStreamTest"

◆ kMaxFileSize

const size_t rtc::MAYBE_FileRotatingStreamTest::kMaxFileSize = 2
staticprotected

◆ stream_

std::unique_ptr<FileRotatingStream> rtc::MAYBE_FileRotatingStreamTest::stream_
protected

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