OpenShot Library | OpenShotAudio
0.2.1
|
Classes | |
struct | AccessTest |
struct | Addition |
struct | BitAND |
struct | BitOperatorTests |
struct | BitOR |
struct | BitXOR |
struct | CheckAbs |
struct | CheckBoolEquals |
struct | CheckComparisonOps |
struct | CheckMinMax |
struct | CheckMultiplyAdd |
struct | CheckSum |
struct | CheckTruncate |
struct | InitializationTest |
struct | Multiplication |
struct | OperatorTests |
struct | Subtraction |
Public Member Functions | |
template<class TheTest > | |
void | runTestFloatingPoint (const char *unitTestName) |
template<class TheTest > | |
void | runTestForAllTypes (const char *unitTestName) |
template<class TheTest > | |
void | runTestNonComplex (const char *unitTestName) |
template<class TheTest > | |
void | runTestSigned (const char *unitTestName) |
void | runTest () |
Implement this method in your subclass to actually run your tests. More... | |
![]() | |
UnitTest (const String &name, const String &category=String()) | |
Creates a test with the given name and optionally places it in a category. More... | |
virtual | ~UnitTest () |
Destructor. More... | |
const String & | getName () const noexcept |
Returns the name of the test. More... | |
const String & | getCategory () const noexcept |
Returns the category of the test. More... | |
void | performTest (UnitTestRunner *runner) |
Runs the test, using the specified UnitTestRunner. More... | |
virtual void | initialise () |
You can optionally implement this method to set up your test. More... | |
virtual void | shutdown () |
You can optionally implement this method to clear up after your test has been run. More... | |
void | beginTest (const String &testName) |
Tells the system that a new subsection of tests is beginning. More... | |
void | expect (bool testResult, const String &failureMessage=String()) |
Checks that the result of a test is true, and logs this result. More... | |
template<class ValueType > | |
void | expectEquals (ValueType actual, ValueType expected, String failureMessage=String()) |
Compares a value to an expected value. More... | |
template<class ValueType > | |
void | expectNotEquals (ValueType value, ValueType valueToCompareTo, String failureMessage=String()) |
Checks whether a value is not equal to a comparison value. More... | |
template<class ValueType > | |
void | expectGreaterThan (ValueType value, ValueType valueToCompareTo, String failureMessage=String()) |
Checks whether a value is greater than a comparison value. More... | |
template<class ValueType > | |
void | expectLessThan (ValueType value, ValueType valueToCompareTo, String failureMessage=String()) |
Checks whether a value is less than a comparison value. More... | |
template<class ValueType > | |
void | expectGreaterOrEqual (ValueType value, ValueType valueToCompareTo, String failureMessage=String()) |
Checks whether a value is greater or equal to a comparison value. More... | |
template<class ValueType > | |
void | expectLessOrEqual (ValueType value, ValueType valueToCompareTo, String failureMessage=String()) |
Checks whether a value is less or equal to a comparison value. More... | |
template<class ValueType > | |
void | expectWithinAbsoluteError (ValueType actual, ValueType expected, ValueType maxAbsoluteError, String failureMessage=String()) |
Computes the difference between a value and a comparison value, and if it is larger than a specified maximum value, prints out a message containing the actual and comparison values and the maximum allowed error. | |
void | logMessage (const String &message) |
Writes a message to the test log. More... | |
Random | getRandom () const |
Returns a shared RNG that all unit tests should use. More... | |
Static Public Member Functions | |
template<typename type > | |
static bool | allValuesEqualTo (const SIMDRegister< type > &vec, const type scalar) |
template<typename type > | |
static bool | vecEqualToArray (const SIMDRegister< type > &vec, const type *array) |
template<typename type > | |
static void | copy (SIMDRegister< type > &vec, const type *ptr) |
![]() | |
static Array< UnitTest * > & | getAllTests () |
Returns the set of all UnitTest objects that currently exist. More... | |
static Array< UnitTest * > | getTestsInCategory (const String &category) |
Returns the set of UnitTests in a specified category. More... | |
static StringArray | getAllCategories () |
Returns a StringArray containing all of the categories of UnitTests that have been registered. More... | |
Definition at line 136 of file juce_SIMDRegister_test.cpp.
|
inlinevirtual |
Implement this method in your subclass to actually run your tests.
The content of your implementation should call beginTest() and expect() to perform the tests.
Implements juce::UnitTest.
Definition at line 889 of file juce_SIMDRegister_test.cpp.