Specs
Beautiful C++ Test Framework
Loading...
Searching...
No Matches
SpecSetup.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
Specs/API.h
>
4
5
#include "
SpecComponent.h
"
6
#include "
SpecHasCodeBlock.h
"
7
8
namespace
SpecsCpp
{
9
10
class
SpecSetup
:
public
ISpecSetup
,
public
SpecComponent
,
public
SpecHasCodeBlock
{
11
public
:
12
SpecSetup
(
ISpecGroup
* parent, std::unique_ptr<SpecCodeBlock> codeBlock)
13
:
SpecComponent
(
SpecComponentType
::
Setup
, parent),
14
SpecHasCodeBlock
(std::move(codeBlock)) {}
15
};
16
}
API.h
SpecComponent.h
SpecHasCodeBlock.h
SpecsCpp::SpecComponent
Definition
SpecComponent.h:10
SpecsCpp::SpecHasCodeBlock
Definition
SpecHasCodeBlock.h:11
SpecsCpp::SpecSetup
Definition
SpecSetup.h:10
SpecsCpp::SpecSetup::SpecSetup
SpecSetup(ISpecGroup *parent, std::unique_ptr< SpecCodeBlock > codeBlock)
Definition
SpecSetup.h:12
SpecsCpp
Definition
API.h:3
SpecsCpp::SpecComponentType
SpecComponentType
Definition
API.h:128
SpecsCpp::SpecComponentType::Setup
@ Setup
SpecsCpp::ISpecGroup
Definition
API.h:315
SpecsCpp::ISpecSetup
Definition
API.h:299
Specs.Implementations
include
Specs
SpecSetup.h
<3 Mrowr Purr