ソースを参照

Move destructor implementations to source files in test module

Patrick-Christopher Mattulat 2 年 前
コミット
59b0601631

+ 3 - 1
test/classes/event/Colour.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-05-14
- * Changed:         2022-05-14
+ * Changed:         2023-02-05
  *
  * */
 
@@ -14,6 +14,8 @@ ls_std_event_test::Colour::Colour(const ::std::string &_value) : ls::std::core::
   this->value = _value;
 }
 
+ls_std_event_test::Colour::~Colour() = default;
+
 ::std::string ls_std_event_test::Colour::getValue() const
 {
   return this->value;

+ 2 - 2
test/classes/event/Colour.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-05-14
- * Changed:         2023-02-03
+ * Changed:         2023-02-05
  *
  * */
 
@@ -19,7 +19,7 @@ namespace ls_std_event_test
     public:
 
       explicit Colour(const ::std::string &_value);
-      ~Colour() override = default;
+      ~Colour() override;
 
       [[nodiscard]] ::std::string getValue() const;
 

+ 3 - 1
test/classes/event/GossipNewsEvent.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2022-05-20
+ * Changed:         2023-02-05
  *
  * */
 
@@ -14,3 +14,5 @@ ls_std_event_test::GossipNewsEvent::GossipNewsEvent(const ::std::string &_news)
   ls::std::core::type::event_parameter newsParameter = ::std::make_pair("news", _news);
   this->addParameter(newsParameter);
 }
+
+ls_std_event_test::GossipNewsEvent::~GossipNewsEvent() = default;

+ 2 - 2
test/classes/event/GossipNewsEvent.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2023-02-03
+ * Changed:         2023-02-05
  *
  * */
 
@@ -20,7 +20,7 @@ namespace ls_std_event_test
     public:
 
       explicit GossipNewsEvent(const ::std::string &_news);
-      ~GossipNewsEvent() override = default;
+      ~GossipNewsEvent() override;
   };
 }
 

+ 3 - 1
test/classes/event/SeriousNewsEvent.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2022-05-20
+ * Changed:         2023-02-05
  *
  * */
 
@@ -14,3 +14,5 @@ ls_std_event_test::SeriousNewsEvent::SeriousNewsEvent(const ::std::string &_news
   ls::std::core::type::event_parameter newsParameter = ::std::make_pair("news", _news);
   this->addParameter(newsParameter);
 }
+
+ls_std_event_test::SeriousNewsEvent::~SeriousNewsEvent() = default;

+ 2 - 2
test/classes/event/SeriousNewsEvent.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2023-02-03
+ * Changed:         2023-02-05
  *
  * */
 
@@ -20,7 +20,7 @@ namespace ls_std_event_test
     public:
 
       explicit SeriousNewsEvent(const ::std::string &_news);
-      ~SeriousNewsEvent() override = default;
+      ~SeriousNewsEvent() override;
   };
 }
 

+ 5 - 1
test/classes/io/xml/TestDataFactory.cpp

@@ -3,12 +3,16 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-05-14
- * Changed:         2022-05-20
+ * Changed:         2023-02-05
  *
  * */
 
 #include "TestDataFactory.hpp"
 
+ls_std_io_test::TestDataFactory::TestDataFactory() = default;
+
+ls_std_io_test::TestDataFactory::~TestDataFactory() = default;
+
 ::std::shared_ptr<ls::std::io::XmlNode> ls_std_io_test::TestDataFactory::createXmlContent()
 {
   ::std::shared_ptr<ls::std::io::XmlNode> root = ::std::make_shared<ls::std::io::XmlNode>("dialog");

+ 3 - 3
test/classes/io/xml/TestDataFactory.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-05-14
- * Changed:         2023-02-03
+ * Changed:         2023-02-05
  *
  * */
 
@@ -19,8 +19,8 @@ namespace ls_std_io_test
   {
     public:
 
-      TestDataFactory() = default;
-      ~TestDataFactory() = default;
+      TestDataFactory();
+      ~TestDataFactory();
 
       static ::std::shared_ptr<ls::std::io::XmlNode> createXmlContent();
   };

+ 3 - 1
test/classes/io/xml/XmlParserTestWrapper.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-18
- * Changed:         2022-05-20
+ * Changed:         2023-02-05
  *
  * */
 
@@ -12,6 +12,8 @@
 ls_std_io_test::XmlParserTestWrapper::XmlParserTestWrapper() : ls::std::io::XmlParser(nullptr)
 {}
 
+ls_std_io_test::XmlParserTestWrapper::~XmlParserTestWrapper() = default;
+
 ::std::pair<::std::string, ::std::string> ls_std_io_test::XmlParserTestWrapper::readAttribute(const ls::std::core::type::byte_field &_data)
 {
   return ls::std::io::XmlParser::_readAttribute_(_data);

+ 2 - 2
test/classes/io/xml/XmlParserTestWrapper.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-18
- * Changed:         2023-02-03
+ * Changed:         2023-02-05
  *
  * */
 
@@ -19,7 +19,7 @@ namespace ls_std_io_test
     public:
 
       XmlParserTestWrapper();
-      ~XmlParserTestWrapper() override = default;
+      ~XmlParserTestWrapper() override;
 
       static ::std::pair<::std::string, ::std::string> readAttribute(const ls::std::core::type::byte_field &_data);
       static ::std::list<::std::pair<::std::string, ::std::string>> readAttributes(ls::std::core::type::byte_field _data);