webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
FileTest Class Reference

#include <file_test.h>

Inheritance diagram for FileTest:
AfterStreamingFixture BeforeStreamingFixture BeforeStreamingFixture AfterInitializationFixture AfterInitializationFixture AfterInitializationFixture AfterInitializationFixture BeforeInitializationFixture BeforeInitializationFixture BeforeInitializationFixture BeforeInitializationFixture BeforeInitializationFixture BeforeInitializationFixture BeforeInitializationFixture BeforeInitializationFixture

Public Types

enum  ReadResult { kReadSuccess, kReadEOF, kReadError }
 

Public Member Functions

 FileTest (const char *path)
 
 ~FileTest ()
 
bool is_open () const
 
ReadResult ReadNext ()
 
void PrintLine (const char *format,...) OPENSSL_PRINTF_FORMAT_FUNC(2
 
void unsigned start_line () const
 
const std::string & GetType ()
 
const std::string & GetParameter ()
 
bool HasAttribute (const std::string &key)
 
bool GetAttribute (std::string *out_value, const std::string &key)
 
const std::string & GetAttributeOrDie (const std::string &key)
 
bool GetBytes (std::vector< uint8_t > *out, const std::string &key)
 
bool ExpectBytesEqual (const uint8_t *expected, size_t expected_len, const uint8_t *actual, size_t actual_len)
 
- Public Member Functions inherited from AfterStreamingFixture
 AfterStreamingFixture ()
 
virtual ~AfterStreamingFixture ()
 
 AfterStreamingFixture ()
 
virtual ~AfterStreamingFixture ()
 
- Public Member Functions inherited from BeforeStreamingFixture
 BeforeStreamingFixture ()
 
virtual ~BeforeStreamingFixture ()
 
 BeforeStreamingFixture ()
 
virtual ~BeforeStreamingFixture ()
 
- Public Member Functions inherited from AfterInitializationFixture
 AfterInitializationFixture ()
 
virtual ~AfterInitializationFixture ()
 
 AfterInitializationFixture ()
 
virtual ~AfterInitializationFixture ()
 
- Public Member Functions inherited from BeforeInitializationFixture
 BeforeInitializationFixture ()
 
virtual ~BeforeInitializationFixture ()
 
 BeforeInitializationFixture ()
 
virtual ~BeforeInitializationFixture ()
 

Additional Inherited Members

- Protected Member Functions inherited from BeforeStreamingFixture
void SwitchToManualMicrophone ()
 
void RestartFakeMicrophone ()
 
void PausePlaying ()
 
void ResumePlaying ()
 
void WaitForTransmittedPackets (int32_t packet_count)
 
void SwitchToManualMicrophone ()
 
void RestartFakeMicrophone ()
 
void PausePlaying ()
 
void ResumePlaying ()
 
void WaitForTransmittedPackets (int32_t packet_count)
 
- Protected Member Functions inherited from BeforeInitializationFixture
void Sleep (long milliseconds)
 
void Sleep (long milliseconds)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
- Protected Attributes inherited from AfterStreamingFixture
std::unique_ptr< webrtc::voe::ChannelProxy > channel_proxy_
 
- Protected Attributes inherited from BeforeStreamingFixture
int channel_
 
std::string fake_microphone_input_file_
 
- Protected Attributes inherited from AfterInitializationFixture
std::unique_ptr< TestErrorObserver > error_observer_
 
- Protected Attributes inherited from BeforeInitializationFixture
webrtc::VoiceEngine * voice_engine_
 
webrtc::VoEBase * voe_base_
 
webrtc::VoECodec * voe_codec_
 
webrtc::VoEVolumeControl * voe_volume_control_
 
webrtc::VoERTP_RTCP * voe_rtp_rtcp_
 
webrtc::VoEAudioProcessing * voe_apm_
 
webrtc::VoENetwork * voe_network_
 
webrtc::VoEFile * voe_file_
 
webrtc::VoEHardware * voe_hardware_
 
webrtc::VoENetEqStats * voe_neteq_stats_
 

Member Enumeration Documentation

◆ ReadResult

Enumerator
kReadSuccess 
kReadEOF 
kReadError 

Constructor & Destructor Documentation

◆ FileTest()

FileTest::FileTest ( const char *  path)
explicit

◆ ~FileTest()

FileTest::~FileTest ( )

Member Function Documentation

◆ ExpectBytesEqual()

bool FileTest::ExpectBytesEqual ( const uint8_t *  expected,
size_t  expected_len,
const uint8_t *  actual,
size_t  actual_len 
)

◆ GetAttribute()

bool FileTest::GetAttribute ( std::string *  out_value,
const std::string &  key 
)

◆ GetAttributeOrDie()

const std::string & FileTest::GetAttributeOrDie ( const std::string &  key)

◆ GetBytes()

bool FileTest::GetBytes ( std::vector< uint8_t > *  out,
const std::string &  key 
)

◆ GetParameter()

const std::string & FileTest::GetParameter ( )

◆ GetType()

const std::string & FileTest::GetType ( )

◆ HasAttribute()

bool FileTest::HasAttribute ( const std::string &  key)

◆ is_open()

bool FileTest::is_open ( ) const
inline

◆ PrintLine()

void FileTest::PrintLine ( const char *  format,
  ... 
)

◆ ReadNext()

FileTest::ReadResult FileTest::ReadNext ( )

◆ start_line()

void unsigned FileTest::start_line ( ) const
inline

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