yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::test::anonymous_namespace{compression_test.cc} Namespace Reference

Functions

std::vector< uint8_t > ExpectCompressOk (Rom &rom, uint8_t *in, int in_size)
 
std::vector< uint8_t > ExpectDecompressBytesOk (Rom &rom, std::vector< uint8_t > &in)
 
std::vector< uint8_t > ExpectDecompressOk (Rom &rom, uint8_t *in, int in_size)
 
std::shared_ptr< CompressionPieceExpectNewCompressionPieceOk (const char command, const int length, std::string &args, const int argument_length)
 
void AssertCompressionQuality (const std::vector< uint8_t > &uncompressed_data, const std::vector< uint8_t > &expected_compressed_data)
 
std::vector< uint8_t > ExpectCompressV3Ok (const std::vector< uint8_t > &uncompressed_data, const std::vector< uint8_t > &expected_compressed_data)
 
std::vector< uint8_t > CreateRepeatedBetweenUncompressable (int leftUncompressedSize, int repeatedByteSize, int rightUncompressedSize)
 

Function Documentation

◆ ExpectCompressOk()

std::vector< uint8_t > yaze::test::anonymous_namespace{compression_test.cc}::ExpectCompressOk ( Rom rom,
uint8_t *  in,
int  in_size 
)

Definition at line 36 of file compression_test.cc.

References ExpectCompressOk(), yaze::Rom::LoadFromData(), and yaze::Rom::vector().

Referenced by ExpectCompressOk().

Here is the call graph for this function:

◆ ExpectDecompressBytesOk()

std::vector< uint8_t > yaze::test::anonymous_namespace{compression_test.cc}::ExpectDecompressBytesOk ( Rom rom,
std::vector< uint8_t > &  in 
)

Definition at line 46 of file compression_test.cc.

References yaze::Rom::data(), ExpectDecompressBytesOk(), and yaze::Rom::LoadFromData().

Referenced by ExpectDecompressBytesOk().

Here is the call graph for this function:

◆ ExpectDecompressOk()

std::vector< uint8_t > yaze::test::anonymous_namespace{compression_test.cc}::ExpectDecompressOk ( Rom rom,
uint8_t *  in,
int  in_size 
)

Definition at line 56 of file compression_test.cc.

References yaze::Rom::data(), ExpectDecompressOk(), and yaze::Rom::LoadFromData().

Referenced by ExpectDecompressOk().

Here is the call graph for this function:

◆ ExpectNewCompressionPieceOk()

std::shared_ptr< CompressionPiece > yaze::test::anonymous_namespace{compression_test.cc}::ExpectNewCompressionPieceOk ( const char  command,
const int  length,
std::string &  args,
const int  argument_length 
)

Definition at line 66 of file compression_test.cc.

References ExpectNewCompressionPieceOk().

Referenced by ExpectNewCompressionPieceOk().

Here is the call graph for this function:

◆ AssertCompressionQuality()

void yaze::test::anonymous_namespace{compression_test.cc}::AssertCompressionQuality ( const std::vector< uint8_t > &  uncompressed_data,
const std::vector< uint8_t > &  expected_compressed_data 
)

Definition at line 76 of file compression_test.cc.

References AssertCompressionQuality().

Referenced by AssertCompressionQuality().

Here is the call graph for this function:

◆ ExpectCompressV3Ok()

std::vector< uint8_t > yaze::test::anonymous_namespace{compression_test.cc}::ExpectCompressV3Ok ( const std::vector< uint8_t > &  uncompressed_data,
const std::vector< uint8_t > &  expected_compressed_data 
)

Definition at line 86 of file compression_test.cc.

References ExpectCompressV3Ok().

Referenced by ExpectCompressV3Ok().

Here is the call graph for this function:

◆ CreateRepeatedBetweenUncompressable()

std::vector< uint8_t > yaze::test::anonymous_namespace{compression_test.cc}::CreateRepeatedBetweenUncompressable ( int  leftUncompressedSize,
int  repeatedByteSize,
int  rightUncompressedSize 
)

Definition at line 96 of file compression_test.cc.

References CreateRepeatedBetweenUncompressable().

Referenced by CreateRepeatedBetweenUncompressable().

Here is the call graph for this function: