FastLED 3.9.15
Loading...
Searching...
No Matches

◆ FL_REQUIRE

#define FL_REQUIRE ( expr)
Value:
do { \
if (!(expr)) { \
fl::test::TestContext::instance().requireFailed(#expr, __FILE__, __LINE__); \
return; \
} else { \
ar.mExpression = #expr; \
ar.mLocation = fl::test::SourceLocation(__FILE__, __LINE__); \
fl::test::TestContext::instance().reportAssert(ar); \
} \
} while (0)

Definition at line 749 of file fltest.h.

749#define FL_REQUIRE(expr) \
750 do { \
751 if (!(expr)) { \
752 fl::test::TestContext::instance().requireFailed(#expr, __FILE__, __LINE__); \
753 return; \
754 } else { \
755 fl::test::AssertResult ar(true); \
756 ar.mExpression = #expr; \
757 ar.mLocation = fl::test::SourceLocation(__FILE__, __LINE__); \
758 fl::test::TestContext::instance().reportAssert(ar); \
759 } \
760 } while (0)