ZeroErr
载入中...
搜索中...
未找到
zeroerr::SubCase结构体 参考

SubCase is a class that holds the subcase information. 更多...

#include <unittest.h>

类 zeroerr::SubCase 继承关系图:
zeroerr::SubCase 的协作图:

Public 成员函数

 SubCase (std::string name, std::string file, unsigned line, TestContext *context, std::vector< Decorator * > decorators)
 
 ~SubCase ()=default
 
void operator<< (std::function< void(TestContext *)> op)
 
- Public 成员函数 继承自 zeroerr::TestCase
bool operator< (const TestCase &rhs) const
 Compare the test cases.
 
 TestCase (std::string name, std::string file, unsigned line, std::vector< Decorator * > decorators)
 Construct a new Test Case object
 
 TestCase (std::string name, std::string file, unsigned line, std::function< void(TestContext *)> func, std::vector< Decorator * > decorators)
 Construct a new Test Case object
 

Public 属性

TestContextcontext
 
- Public 属性 继承自 zeroerr::TestCase
std::string name
 
std::string file
 
unsigned line
 
std::function< void(TestContext *)> func
 
std::vector< TestCase * > subcases
 
std::vector< Decorator * > decorators
 

详细描述

SubCase is a class that holds the subcase information.

构造及析构函数说明

◆ SubCase()

zeroerr::SubCase::SubCase ( std::string  name,
std::string  file,
unsigned  line,
TestContext context,
std::vector< Decorator * >  decorators 
)

◆ ~SubCase()

zeroerr::SubCase::~SubCase ( )
default

成员函数说明

◆ operator<<()

void zeroerr::SubCase::operator<< ( std::function< void(TestContext *)>  op)

类成员变量说明

◆ context

TestContext* zeroerr::SubCase::context

该结构体的文档由以下文件生成: