OpenShot Library | OpenShotAudio
0.2.2
|
Public Member Functions | |
void | runTest () override |
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... | |
Additional Inherited Members | |
![]() | |
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 32 of file juce_FIRFilter_test.cpp.
|
inlineoverridevirtual |
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 212 of file juce_FIRFilter_test.cpp.