From d6d77f047dd89d928f457a11d5546f7168ca9156 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C5=82=20D=C5=82ugo=C5=82=C4=99cki?= Date: Sat, 2 May 2015 18:34:32 +0200 Subject: [PATCH] Fix Parameter test. Separate Test class. --- tests/parameter/TestParameter.h | 10 ++++++++++ tests/parameter/is_descriptive.cpp | 10 +--------- 2 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 tests/parameter/TestParameter.h diff --git a/tests/parameter/TestParameter.h b/tests/parameter/TestParameter.h new file mode 100644 index 0000000..9736133 --- /dev/null +++ b/tests/parameter/TestParameter.h @@ -0,0 +1,10 @@ +#include "parameter.h" + + +class TestParameter : public command::Parameter { +public: + TestParameter(std::string description) : Parameter(description) { } + + virtual void handle() { } + virtual bool understand(const std::string & argVal) { } +}; \ No newline at end of file diff --git a/tests/parameter/is_descriptive.cpp b/tests/parameter/is_descriptive.cpp index 0b9c733..dfaf603 100644 --- a/tests/parameter/is_descriptive.cpp +++ b/tests/parameter/is_descriptive.cpp @@ -1,21 +1,13 @@ #include #include -#include "parameter.h" +#include "TestParameter.h" using namespace std; using namespace command; #define STRING "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" -class TestParameter : public Parameter { -public: - TestParameter(std::string description) : Parameter(description) { } - - virtual void handle() { } - virtual bool understand(std::string argVal) { } -}; - int main() { TestParameter parameter(STRING); -- 2.30.2