maxon::STREAMCONVERSIONTEST Namespace Reference

Detailed Description

Debug function to deliver a set of test settings for a StreamConversionInterface. Container to return a set of test settings for this compression algorithm. For all this keys the unittest will be executed.

Functions

 MAXON_ATTRIBUTE (SourceLocation, SOURCELOCATION, "net.maxon.streamconversiontest.sourcelocation")
 
 MAXON_ATTRIBUTE (Array< ConversionTestSet >, CONVERSIONTESTSET, "net.maxon.streamconversiontest.conversiontestset")
 
 MAXON_ATTRIBUTE (Array< UChar >, SRCDATA, "net.maxon.streamconversiontest.srcdata")
 
 MAXON_ATTRIBUTE (Array< UChar >, COMPAREDATA, "net.maxon.streamconversiontest.comparedata")
 
 MAXON_ATTRIBUTE (Bool, FORBIDSOURCEDUPLICATION, "net.maxon.streamconversiontest.forbidsourceduplication")
 

Function Documentation

◆ MAXON_ATTRIBUTE() [1/5]

maxon::STREAMCONVERSIONTEST::MAXON_ATTRIBUTE ( SourceLocation  ,
SOURCELOCATION  ,
"net.maxon.streamconversiontest.sourcelocation"   
)

Registered Stream Encoder Id. See StreamConversions.

◆ MAXON_ATTRIBUTE() [2/5]

maxon::STREAMCONVERSIONTEST::MAXON_ATTRIBUTE ( Array< ConversionTestSet ,
CONVERSIONTESTSET  ,
"net.maxon.streamconversiontest.conversiontestset"   
)

Registered Stream Encoder Id with settings. See StreamConversions.

◆ MAXON_ATTRIBUTE() [3/5]

maxon::STREAMCONVERSIONTEST::MAXON_ATTRIBUTE ( Array< UChar ,
SRCDATA  ,
"net.maxon.streamconversiontest.srcdata"   
)

Optional source data to compress. If this is not set random data will be used. put the original array into the container. settings.SetData(DataPtr(STREAMCONVERSIONTEST::SRCDATA.Get()), Data(std::move(array)));

◆ MAXON_ATTRIBUTE() [4/5]

maxon::STREAMCONVERSIONTEST::MAXON_ATTRIBUTE ( Array< UChar ,
COMPAREDATA  ,
"net.maxon.streamconversiontest.comparedata"   
)

Optional data to compare the result. If this is not set random data will be used. put the original array into the container. settings.SetData(DataPtr(STREAMCONVERSIONTEST::COMPAREDATA.Get()), Data(std::move(array)));

◆ MAXON_ATTRIBUTE() [5/5]

maxon::STREAMCONVERSIONTEST::MAXON_ATTRIBUTE ( Bool  ,
FORBIDSOURCEDUPLICATION  ,
"net.maxon.streamconversiontest.forbidsourceduplication"   
)

Optional compare data size of one element (can be 1 or 2).