FastLED 3.10.8
Loading...
Searching...
No Matches

◆ exitSubcase()

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

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

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

References fl::FL_NO_EXCEPT, 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: