xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.tunit
include
xtd
tunit
register_test_class_types.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#include "
test_class_attribute.hpp
"
6
#include <xtd/typeof>
7
9
namespace
xtd
{
11
namespace
tunit
{
36
template
<
template
<
typename
>
class
test_class_t,
typename
... args_t>
37
class
register_test_class_types
;
38
40
template
<
template
<
typename
>
class
test_class_t,
typename
arg_t,
typename
... args_t>
41
class
register_test_class_types
<test_class_t, arg_t, args_t...> {
42
test_class_attribute<test_class_t<arg_t>
> attr {
typeof_<test_class_t<arg_t>
>().name()};
43
register_test_class_types
<test_class_t, args_t...> next;
44
};
45
46
template
<
template
<
typename
>
class
test_class_t>
47
class
register_test_class_types<test_class_t> {};
49
}
50
}
xtd::tunit::register_test_class_types
Represents the register test class types.
Definition
register_test_class_types.hpp:37
xtd::tunit::test_class_attribute
Represents a test class attribute.
Definition
test_class_attribute.hpp:24
typeof_
#define typeof_
Used to obtain the type object of a specified type or object.
Definition
typeof.hpp:24
xtd::tunit
The tunit namespace contains a unit test library.
Definition
abort_error.hpp:10
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
test_class_attribute.hpp
Contains xtd::tunit::test_class_attribute class.
Generated on
for xtd by
Gammasoft
. All rights reserved.