xtd 0.2.0
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
27
33
34 private:
35 friend class xtd::tunit::unit_test;
36
37 const xtd::sptr<xtd::tunit::test_class>& test() const noexcept;
38
39 xtd::sptr<xtd::tunit::test_class> tc_;
40 };
41 }
42}
Represents text as a sequence of character units.
Definition basic_string.hpp:71
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.hpp:43
The xtd::shared_ptr_object is a shared pointer as std::shared_ptr.
Definition shared_ptr_object.hpp:30
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.
registered_test_class()=default
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:29
#define tunit_export_
Define shared library export.
Definition tunit_export.hpp:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10
Contains xtd::tunit::test_class class.