xtd 0.2.0
Loading...
Searching...
No Matches
registered_test_class.hpp
Go to the documentation of this file.
1
4#pragma once
5#include "test_class.hpp"
6#include "../tunit_export.hpp"
7#include <xtd/string>
8#include <memory>
9
11namespace xtd {
13 namespace tunit {
21 public:
23
30
31 private:
32 friend class xtd::tunit::unit_test;
33
34 const xtd::sptr<xtd::tunit::test_class>& test() const noexcept;
35
36 xtd::sptr<xtd::tunit::test_class> tc_;
37 };
38 }
39}
Represents text as a sequence of character units.
Definition basic_string.hpp:79
Represents the registered test class.
Definition registered_test_class.hpp:20
registered_test_class(const xtd::string &name, xtd::sptr< xtd::tunit::test_class > test_class) noexcept
Creates a new registered_test_class instance.
Represents a test class.
Definition test_class.hpp:39
Represents a test method.
Definition test.hpp:29
The unit_test class is unit test base interface.
Definition unit_test.hpp:28
#define tunit_export_
Define shared library export.
Definition tunit_export.hpp:13
std::shared_ptr< type_t > sptr
The xtd::sptr object is a shared pointer.
Definition sptr.hpp:25
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10
Contains xtd::tunit::test_class class.