|
HART
0.2.0
High level Audio Regression and Testing
|
Generic assertions for HART test cases. More...
Macros | |
| #define | HART_EXPECT(condition) ::hart::AssertionDispatcher (::hart::Assertion::makeExpect ((condition), __FILE__, __LINE__)) |
| #define | HART_ASSERT(condition) ::hart::AssertionDispatcher (::hart::Assertion::makeAssert ((condition), __FILE__, __LINE__)) |
| #define | HART_EXPECT_TRUE(value) HART_EXPECT (HART_TRUE (value)) |
| #define | HART_ASSERT_TRUE(value) HART_ASSERT (HART_TRUE (value)) |
| #define | HART_EXPECT_FALSE(value) HART_EXPECT (HART_FALSE (value)) |
| #define | HART_ASSERT_FALSE(value) HART_ASSERT (HART_FALSE (value)) |
| #define | HART_EXPECT_EQUAL(lhs, rhs) HART_EXPECT (HART_EQUAL (lhs, rhs)) |
| #define | HART_ASSERT_EQUAL(lhs, rhs) HART_ASSERT (HART_EQUAL (lhs, rhs)) |
| #define | HART_EXPECT_EQ(lhs, rhs) HART_EXPECT_EQUAL (lhs, rhs) |
| #define | HART_ASSERT_EQ(lhs, rhs) HART_ASSERT_EQUAL (lhs, rhs) |
| #define | HART_EXPECT_NOT_EQUAL(lhs, rhs) HART_EXPECT (HART_NOT_EQUAL (lhs, rhs)) |
| #define | HART_ASSERT_NOT_EQUAL(lhs, rhs) HART_ASSERT (HART_NOT_EQUAL (lhs, rhs)) |
| #define | HART_EXPECT_NE(lhs, rhs) HART_EXPECT_NOT_EQUAL (lhs, rhs) |
| #define | HART_ASSERT_NE(lhs, rhs) HART_ASSERT_NOT_EQUAL (lhs, rhs) |
| #define | HART_EXPECT_FLOAT_EQUAL(lhs, rhs, tolerance) HART_EXPECT (HART_FLOAT_EQUAL (lhs, rhs, tolerance)) |
| #define | HART_ASSERT_FLOAT_EQUAL(lhs, rhs, tolerance) HART_ASSERT (HART_FLOAT_EQUAL (lhs, rhs, tolerance)) |
| #define | HART_EXPECT_FLOAT_EQ(lhs, rhs, tolerance) HART_EXPECT_FLOAT_EQUAL (lhs, rhs, tolerance) |
| #define | HART_ASSERT_FLOAT_EQ(lhs, rhs, tolerance) HART_ASSERT_FLOAT_EQUAL (lhs, rhs, tolerance) |
| #define | HART_EXPECT_FLOAT_NOT_EQUAL(lhs, rhs, tolerance) HART_EXPECT (HART_FLOAT_NOT_EQUAL (lhs, rhs, tolerance)) |
| #define | HART_ASSERT_FLOAT_NOT_EQUAL(lhs, rhs, tolerance) HART_ASSERT (HART_FLOAT_NOT_EQUAL (lhs, rhs, tolerance)) |
| #define | HART_EXPECT_FLOAT_NE(lhs, rhs, tolerance) HART_EXPECT_FLOAT_NOT_EQUAL (lhs, rhs, tolerance) |
| #define | HART_ASSERT_FLOAT_NE(lhs, rhs, tolerance) HART_ASSERT_FLOAT_NOT_EQUAL (lhs, rhs, tolerance) |
| #define | HART_EXPECT_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) HART_EXPECT (HART_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents)) |
| #define | HART_ASSERT_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) HART_ASSERT (HART_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents)) |
| #define | HART_EXPECT_FREQ_EQ(observedFrequencyHz, expectedFrequencyHz, toleranceCents) HART_EXPECT_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) |
| #define | HART_ASSERT_FREQ_EQ(observedFrequencyHz, expectedFrequencyHz, toleranceCents) HART_ASSERT_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) |
| #define | HART_EXPECT_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) HART_EXPECT (HART_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents)) |
| #define | HART_ASSERT_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) HART_ASSERT (HART_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents)) |
| #define | HART_EXPECT_FREQ_NE(observedFrequencyHz, expectedFrequencyHz, toleranceCents) HART_EXPECT_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) |
| #define | HART_ASSERT_FREQ_NE(observedFrequencyHz, expectedFrequencyHz, toleranceCents) HART_ASSERT_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) |
| #define | HART_EXPECT_GREATER_THAN(lhs, rhs) HART_EXPECT (HART_GREATER_THAN (lhs, rhs)) |
| #define | HART_ASSERT_GREATER_THAN(lhs, rhs) HART_ASSERT (HART_GREATER_THAN (lhs, rhs)) |
| #define | HART_EXPECT_GT(lhs, rhs) HART_EXPECT_GREATER_THAN (lhs, rhs) |
| #define | HART_ASSERT_GT(lhs, rhs) HART_ASSERT_GREATER_THAN (lhs, rhs) |
| #define | HART_EXPECT_GREATER_OR_EQUAL(lhs, rhs) HART_EXPECT (HART_GREATER_OR_EQUAL (lhs, rhs)) |
| #define | HART_ASSERT_GREATER_OR_EQUAL(lhs, rhs) HART_ASSERT (HART_GREATER_OR_EQUAL (lhs, rhs)) |
| #define | HART_EXPECT_GE(lhs, rhs) HART_EXPECT_GREATER_OR_EQUAL (lhs, rhs) |
| #define | HART_ASSERT_GE(lhs, rhs) HART_ASSERT_GREATER_OR_EQUAL (lhs, rhs) |
| #define | HART_EXPECT_LESS_THAN(lhs, rhs) HART_EXPECT (HART_LESS_THAN (lhs, rhs)) |
| #define | HART_ASSERT_LESS_THAN(lhs, rhs) HART_ASSERT (HART_LESS_THAN (lhs, rhs)) |
| #define | HART_EXPECT_LT(lhs, rhs) HART_EXPECT_LESS_THAN (lhs, rhs) |
| #define | HART_ASSERT_LT(lhs, rhs) HART_ASSERT_LESS_THAN (lhs, rhs) |
| #define | HART_EXPECT_LESS_OR_EQUAL(lhs, rhs) HART_EXPECT (HART_LESS_OR_EQUAL (lhs, rhs)) |
| #define | HART_ASSERT_LESS_OR_EQUAL(lhs, rhs) HART_ASSERT (HART_LESS_OR_EQUAL (lhs, rhs)) |
| #define | HART_EXPECT_LE(lhs, rhs) HART_EXPECT_LESS_OR_EQUAL (lhs, rhs) |
| #define | HART_ASSERT_LE(lhs, rhs) HART_ASSERT_LESS_OR_EQUAL (lhs, rhs) |
| #define | HART_EXPECT_IN_RANGE(value, minValue, maxValue) HART_EXPECT (HART_IN_RANGE (value, minValue, maxValue)) |
| #define | HART_ASSERT_IN_RANGE(value, minValue, maxValue) HART_ASSERT (HART_IN_RANGE (value, minValue, maxValue)) |
| #define | HART_EXPECT_FLOAT_IN_RANGE(value, minValue, maxValue, tolerance) HART_EXPECT (HART_FLOAT_IN_RANGE (value, minValue, maxValue, tolerance)) |
| #define | HART_ASSERT_FLOAT_IN_RANGE(value, minValue, maxValue, tolerance) HART_ASSERT (HART_FLOAT_IN_RANGE (value, minValue, maxValue, tolerance)) |
Generic assertions for HART test cases.
| #define HART_EXPECT | ( | condition | ) | ::hart::AssertionDispatcher (::hart::Assertion::makeExpect ((condition), __FILE__, __LINE__)) |
Definition at line 13 of file hart_assertion_macros.hpp.
| #define HART_ASSERT | ( | condition | ) | ::hart::AssertionDispatcher (::hart::Assertion::makeAssert ((condition), __FILE__, __LINE__)) |
Definition at line 16 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_TRUE | ( | value | ) | HART_EXPECT (HART_TRUE (value)) |
Definition at line 19 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_TRUE | ( | value | ) | HART_ASSERT (HART_TRUE (value)) |
Definition at line 22 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FALSE | ( | value | ) | HART_EXPECT (HART_FALSE (value)) |
Definition at line 25 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FALSE | ( | value | ) | HART_ASSERT (HART_FALSE (value)) |
Definition at line 28 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_EQUAL | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT (HART_EQUAL (lhs, rhs)) |
Definition at line 31 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_EQUAL | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT (HART_EQUAL (lhs, rhs)) |
Definition at line 34 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_EQ | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT_EQUAL (lhs, rhs) |
Definition at line 37 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_EQ | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT_EQUAL (lhs, rhs) |
Definition at line 40 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_NOT_EQUAL | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT (HART_NOT_EQUAL (lhs, rhs)) |
Definition at line 43 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_NOT_EQUAL | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT (HART_NOT_EQUAL (lhs, rhs)) |
Definition at line 46 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_NE | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT_NOT_EQUAL (lhs, rhs) |
Definition at line 49 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_NE | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT_NOT_EQUAL (lhs, rhs) |
Definition at line 52 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FLOAT_EQUAL | ( | lhs, | |
| rhs, | |||
| tolerance | |||
| ) | HART_EXPECT (HART_FLOAT_EQUAL (lhs, rhs, tolerance)) |
Definition at line 55 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FLOAT_EQUAL | ( | lhs, | |
| rhs, | |||
| tolerance | |||
| ) | HART_ASSERT (HART_FLOAT_EQUAL (lhs, rhs, tolerance)) |
Definition at line 58 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FLOAT_EQ | ( | lhs, | |
| rhs, | |||
| tolerance | |||
| ) | HART_EXPECT_FLOAT_EQUAL (lhs, rhs, tolerance) |
Definition at line 61 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FLOAT_EQ | ( | lhs, | |
| rhs, | |||
| tolerance | |||
| ) | HART_ASSERT_FLOAT_EQUAL (lhs, rhs, tolerance) |
Definition at line 64 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FLOAT_NOT_EQUAL | ( | lhs, | |
| rhs, | |||
| tolerance | |||
| ) | HART_EXPECT (HART_FLOAT_NOT_EQUAL (lhs, rhs, tolerance)) |
Definition at line 67 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FLOAT_NOT_EQUAL | ( | lhs, | |
| rhs, | |||
| tolerance | |||
| ) | HART_ASSERT (HART_FLOAT_NOT_EQUAL (lhs, rhs, tolerance)) |
Definition at line 70 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FLOAT_NE | ( | lhs, | |
| rhs, | |||
| tolerance | |||
| ) | HART_EXPECT_FLOAT_NOT_EQUAL (lhs, rhs, tolerance) |
Definition at line 73 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FLOAT_NE | ( | lhs, | |
| rhs, | |||
| tolerance | |||
| ) | HART_ASSERT_FLOAT_NOT_EQUAL (lhs, rhs, tolerance) |
Definition at line 76 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FREQUENCIES_EQUAL | ( | observedFrequencyHz, | |
| expectedFrequencyHz, | |||
| toleranceCents | |||
| ) | HART_EXPECT (HART_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents)) |
Definition at line 79 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FREQUENCIES_EQUAL | ( | observedFrequencyHz, | |
| expectedFrequencyHz, | |||
| toleranceCents | |||
| ) | HART_ASSERT (HART_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents)) |
Definition at line 82 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FREQ_EQ | ( | observedFrequencyHz, | |
| expectedFrequencyHz, | |||
| toleranceCents | |||
| ) | HART_EXPECT_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) |
Definition at line 85 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FREQ_EQ | ( | observedFrequencyHz, | |
| expectedFrequencyHz, | |||
| toleranceCents | |||
| ) | HART_ASSERT_FREQUENCIES_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) |
Definition at line 88 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FREQUENCIES_NOT_EQUAL | ( | observedFrequencyHz, | |
| expectedFrequencyHz, | |||
| toleranceCents | |||
| ) | HART_EXPECT (HART_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents)) |
Definition at line 91 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FREQUENCIES_NOT_EQUAL | ( | observedFrequencyHz, | |
| expectedFrequencyHz, | |||
| toleranceCents | |||
| ) | HART_ASSERT (HART_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents)) |
Definition at line 94 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FREQ_NE | ( | observedFrequencyHz, | |
| expectedFrequencyHz, | |||
| toleranceCents | |||
| ) | HART_EXPECT_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) |
Definition at line 97 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FREQ_NE | ( | observedFrequencyHz, | |
| expectedFrequencyHz, | |||
| toleranceCents | |||
| ) | HART_ASSERT_FREQUENCIES_NOT_EQUAL(observedFrequencyHz, expectedFrequencyHz, toleranceCents) |
Definition at line 100 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_GREATER_THAN | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT (HART_GREATER_THAN (lhs, rhs)) |
Definition at line 103 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_GREATER_THAN | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT (HART_GREATER_THAN (lhs, rhs)) |
Definition at line 106 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_GT | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT_GREATER_THAN (lhs, rhs) |
Definition at line 109 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_GT | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT_GREATER_THAN (lhs, rhs) |
Definition at line 112 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_GREATER_OR_EQUAL | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT (HART_GREATER_OR_EQUAL (lhs, rhs)) |
Definition at line 115 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_GREATER_OR_EQUAL | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT (HART_GREATER_OR_EQUAL (lhs, rhs)) |
Definition at line 118 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_GE | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT_GREATER_OR_EQUAL (lhs, rhs) |
Definition at line 121 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_GE | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT_GREATER_OR_EQUAL (lhs, rhs) |
Definition at line 124 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_LESS_THAN | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT (HART_LESS_THAN (lhs, rhs)) |
Definition at line 127 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_LESS_THAN | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT (HART_LESS_THAN (lhs, rhs)) |
Definition at line 130 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_LT | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT_LESS_THAN (lhs, rhs) |
Definition at line 133 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_LT | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT_LESS_THAN (lhs, rhs) |
Definition at line 136 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_LESS_OR_EQUAL | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT (HART_LESS_OR_EQUAL (lhs, rhs)) |
Definition at line 139 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_LESS_OR_EQUAL | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT (HART_LESS_OR_EQUAL (lhs, rhs)) |
Definition at line 142 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_LE | ( | lhs, | |
| rhs | |||
| ) | HART_EXPECT_LESS_OR_EQUAL (lhs, rhs) |
Definition at line 145 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_LE | ( | lhs, | |
| rhs | |||
| ) | HART_ASSERT_LESS_OR_EQUAL (lhs, rhs) |
Definition at line 148 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_IN_RANGE | ( | value, | |
| minValue, | |||
| maxValue | |||
| ) | HART_EXPECT (HART_IN_RANGE (value, minValue, maxValue)) |
Definition at line 151 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_IN_RANGE | ( | value, | |
| minValue, | |||
| maxValue | |||
| ) | HART_ASSERT (HART_IN_RANGE (value, minValue, maxValue)) |
Definition at line 154 of file hart_assertion_macros.hpp.
| #define HART_EXPECT_FLOAT_IN_RANGE | ( | value, | |
| minValue, | |||
| maxValue, | |||
| tolerance | |||
| ) | HART_EXPECT (HART_FLOAT_IN_RANGE (value, minValue, maxValue, tolerance)) |
Definition at line 157 of file hart_assertion_macros.hpp.
| #define HART_ASSERT_FLOAT_IN_RANGE | ( | value, | |
| minValue, | |||
| maxValue, | |||
| tolerance | |||
| ) | HART_ASSERT (HART_FLOAT_IN_RANGE (value, minValue, maxValue, tolerance)) |
Definition at line 160 of file hart_assertion_macros.hpp.