Specs
Beautiful C++ Test Framework
|
#include <API.h>
Public Types | |
using | SpecCodeBlockAsyncDoneFn = IFunctionPointer< void()> |
using | SpecCodeBlockBodyFn = IFunctionPointer< void(ISpecComponent *, ISpec *, SpecCodeBlockAsyncDoneFn *)> |
Public Member Functions | |
virtual | ~ISpecCodeBlock ()=default |
virtual bool | is_async () const =0 |
virtual void | mark_async (bool async=true)=0 |
virtual std::uint32_t | get_timeout_ms () const =0 |
virtual void | set_timeout_ms (std::uint32_t timeout_ms)=0 |
virtual SpecCodeBlockBodyFn * | body () const =0 |
virtual void | set_body (SpecCodeBlockBodyFn *)=0 |
virtual void | run (ISpecComponent *, ISpecGroup *, ISpec *, ISpecRunResultCallbackFn *)=0 |
using SpecsCpp::ISpecCodeBlock::SpecCodeBlockAsyncDoneFn = IFunctionPointer<void()> |
using SpecsCpp::ISpecCodeBlock::SpecCodeBlockBodyFn = IFunctionPointer<void(ISpecComponent*, ISpec*, SpecCodeBlockAsyncDoneFn*)> |
|
virtualdefault |
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.