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

◆ exitSubcase()

void fl::test::TestContext::exitSubcase ( const SubcaseSignature & sig)

Definition at line 379 of file fltest.cpp.hpp.

379 {
382
383 // If we don't have a next path queued, we might need to reenter
384 // to explore sibling subcases
386 // Mark this path as traversed
388 } else if (mNextSubcaseStack.size() > 0) {
389 // We have more paths to explore
390 mShouldReenter = true;
391 }
392
393 mReporter->subcaseEnd();
394}
fl::vector< SubcaseSignature > mNextSubcaseStack
Definition fltest.h:253
fl::size mSubcaseDiscoveryDepth
Definition fltest.h:263
fl::u32 hashCurrentPath(const SubcaseSignature &sig) const FL_NOEXCEPT
fl::size mCurrentSubcaseDepth
Definition fltest.h:262
fl::vector< SubcaseSignature > mSubcaseStack
Definition fltest.h:252
void markFullyTraversed(fl::u32 hash) FL_NOEXCEPT
IReporter * mReporter
Definition fltest.h:256

References FL_NOEXCEPT, hashCurrentPath(), markFullyTraversed(), mCurrentSubcaseDepth, mNextSubcaseStack, mReporter, mShouldReenter, mSubcaseDiscoveryDepth, and mSubcaseStack.

Referenced by fl::test::Subcase::~Subcase().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: