Updated test cases documentation

This commit is contained in:
Bartek Kryza
2021-08-03 23:48:37 +02:00
parent 55f1cc0298
commit beeb621140
13 changed files with 41 additions and 40 deletions

View File

@@ -34,12 +34,12 @@ public:
class B : public A { class B : public A {
public: public:
virtual void foo_a() override {} virtual void foo_a() override { }
}; };
class C : public A { class C : public A {
public: public:
virtual void foo_c() override {} virtual void foo_c() override { }
}; };
class D : public B, public C { class D : public B, public C {

View File

@@ -35,9 +35,9 @@ public:
A(const A &) = default; A(const A &) = default;
virtual ~A() = default; virtual ~A() = default;
void basic_method() {} void basic_method() { }
static int static_method() { return 0; } static int static_method() { return 0; }
void const_method() const {} void const_method() const { }
auto auto_method() { return 1; } auto auto_method() { return 1; }
auto double_int(const int i) { return 2 * i; } auto double_int(const int i) { return 2 * i; }
@@ -57,7 +57,7 @@ public:
static const auto auto_member{10UL}; static const auto auto_member{10UL};
protected: protected:
void protected_method() {} void protected_method() { }
int protected_member; int protected_member;
@@ -66,7 +66,7 @@ protected:
}; };
private: private:
void private_method() {} void private_method() { }
int private_member; int private_member;
int a, b, c; int a, b, c;

View File

@@ -25,7 +25,7 @@ namespace t00004 {
class A { class A {
public: public:
void foo() const {} void foo() const { }
class AA { class AA {
public: public:
@@ -35,7 +35,7 @@ public:
}; };
}; };
void foo2() const {} void foo2() const { }
}; };
} }
} }

View File

@@ -34,7 +34,7 @@ template <typename T> class D {
class A { class A {
private: private:
void foo() {} void foo() { }
friend class B; friend class B;
friend class external::C; friend class external::C;
// TODO // TODO

View File

@@ -48,7 +48,7 @@ class R;
struct D { struct D {
int d; int d;
void print(R *r) {} void print(R *r) { }
}; };
template <typename T> struct E { template <typename T> struct E {

View File

@@ -28,7 +28,8 @@ class A {
} }
namespace ns2_v0_9_0 { namespace ns2_v0_9_0 {
class [[deprecated]] A {}; class [[deprecated]] A {
};
} }
namespace { namespace {

View File

@@ -35,20 +35,20 @@ public:
class Visitor1 : public Visitor { class Visitor1 : public Visitor {
public: public:
void visit_A(const A &item) const override {} void visit_A(const A &item) const override { }
void visit_B(const B &item) const override {} void visit_B(const B &item) const override { }
}; };
class Visitor2 : public Visitor { class Visitor2 : public Visitor {
public: public:
void visit_A(const A &item) const override {} void visit_A(const A &item) const override { }
void visit_B(const B &item) const override {} void visit_B(const B &item) const override { }
}; };
class Visitor3 : public Visitor { class Visitor3 : public Visitor {
public: public:
void visit_A(const A &item) const override {} void visit_A(const A &item) const override { }
void visit_B(const B &item) const override {} void visit_B(const B &item) const override { }
}; };
class Item { class Item {
@@ -59,12 +59,12 @@ public:
class A : public Item { class A : public Item {
public: public:
void accept(const Visitor &visitor) const override {} void accept(const Visitor &visitor) const override { }
}; };
class B : public Item { class B : public Item {
public: public:
void accept(const Visitor &visitor) const override {} void accept(const Visitor &visitor) const override { }
}; };
} }
} }

View File

@@ -38,14 +38,14 @@ protected:
class A1 : public A { class A1 : public A {
protected: protected:
void method1() override {} void method1() override { }
void method2() override {} void method2() override { }
}; };
class A2 : public A { class A2 : public A {
protected: protected:
void method1() override {} void method1() override { }
void method2() override {} void method2() override { }
}; };
} }
} }

View File

@@ -31,17 +31,17 @@ public:
class StrategyA : public Strategy { class StrategyA : public Strategy {
public: public:
void algorithm() override {} void algorithm() override { }
}; };
class StrategyB : public Strategy { class StrategyB : public Strategy {
public: public:
void algorithm() override {} void algorithm() override { }
}; };
class StrategyC : public Strategy { class StrategyC : public Strategy {
public: public:
void algorithm() override {} void algorithm() override { }
}; };
class Context { class Context {

View File

@@ -33,14 +33,14 @@ public:
class Target1 : public Target { class Target1 : public Target {
public: public:
void m1() override {} void m1() override { }
void m2() override {} void m2() override { }
}; };
class Target2 : public Target { class Target2 : public Target {
public: public:
void m1() override {} void m1() override { }
void m2() override {} void m2() override { }
}; };
class Proxy : public Target { class Proxy : public Target {

View File

@@ -25,14 +25,14 @@ namespace t00025 {
class Target1 { class Target1 {
public: public:
void m1() {} void m1() { }
void m2() {} void m2() { }
}; };
class Target2 { class Target2 {
public: public:
void m1() {} void m1() { }
void m2() {} void m2() { }
}; };
template <typename T> class Proxy { template <typename T> class Proxy {

View File

@@ -36,7 +36,7 @@ class Line : public Shape, public T<Line<>>... {
public: public:
void display() override void display() override
{ {
std::apply([](auto &&... x) { (x.display(), ...); }, std::apply([](auto &&...x) { (x.display(), ...); },
std::forward_as_tuple(T<Line<>>()...)); std::forward_as_tuple(T<Line<>>()...));
} }
}; };
@@ -46,7 +46,7 @@ class Text : public Shape, public T<Text<>>... {
public: public:
void display() override void display() override
{ {
std::apply([](auto &&... x) { (x.display(), ...); }, std::apply([](auto &&...x) { (x.display(), ...); },
std::forward_as_tuple(T<Text<>>()...)); std::forward_as_tuple(T<Text<>>()...));
} }
}; };
@@ -57,12 +57,12 @@ struct ShapeDecorator {
template <typename T> class Color : public ShapeDecorator { template <typename T> class Color : public ShapeDecorator {
public: public:
void display() override {} void display() override { }
}; };
template <typename T> class Weight : public ShapeDecorator { template <typename T> class Weight : public ShapeDecorator {
public: public:
void display() override {} void display() override { }
}; };
struct Window { struct Window {

View File

@@ -43,7 +43,7 @@ struct C {
class A { class A {
public: public:
A() {} A() { }
int add(int x, int y) { return m_c.add(x, y); } int add(int x, int y) { return m_c.add(x, y); }
@@ -58,7 +58,7 @@ public:
return res; return res;
} }
void log_result(int r) {} void log_result(int r) { }
private: private:
detail::C m_c{}; detail::C m_c{};