refactor: move test name into test class

This commit is contained in:
Michael Mandl 2023-10-21 21:29:36 +02:00
parent 543b4b832a
commit 3c193fc47b
Signed by: mandlm
GPG key ID: 4AA25D647AA54CC7
7 changed files with 17 additions and 14 deletions

View file

@ -5,4 +5,5 @@
class ConstExpTest : public ChapterTest {
public:
virtual void run() override;
virtual const char *name() const override { return "Constexpr test"; }
};

View file

@ -5,4 +5,5 @@
class IfswitchTest : public ChapterTest {
public:
virtual void run() override;
virtual const char *name() const override { return "If/switch test"; }
};

View file

@ -5,4 +5,5 @@
class InitListTest : public ChapterTest {
public:
virtual void run() override;
virtual const char *name() const override { return "Initializer list test"; }
};

View file

@ -5,4 +5,5 @@
class NullTest : public ChapterTest {
public:
virtual void run() override;
virtual const char *name() const override { return "Nullptr test"; }
};

View file

@ -5,4 +5,7 @@
class StructuredBindingTest : public ChapterTest {
public:
virtual void run() override;
virtual const char *name() const override {
return "Structured binding test";
}
};

View file

@ -4,4 +4,5 @@ class ChapterTest {
public:
virtual ~ChapterTest() = default;
virtual void run() = 0;
virtual const char *name() const = 0;
};