Sfoglia il codice sorgente

Make test constructors public

Patrick-Christopher Mattulat 1 anno fa
parent
commit
4f3eb3c52f
78 ha cambiato i file con 191 aggiunte e 662 eliminazioni
  1. 2 8
      test/cases/boxing/BooleanTest.cpp
  2. 2 8
      test/cases/boxing/DoubleTest.cpp
  3. 2 8
      test/cases/boxing/FloatTest.cpp
  4. 2 8
      test/cases/boxing/IntegerTest.cpp
  5. 2 8
      test/cases/boxing/LongTest.cpp
  6. 2 8
      test/cases/boxing/StringTest.cpp
  7. 2 8
      test/cases/core/ClassTest.cpp
  8. 2 8
      test/cases/core/ConditionalFunctionExecutorTest.cpp
  9. 2 8
      test/cases/core/LibraryVersionTest.cpp
  10. 2 8
      test/cases/core/VersionTest.cpp
  11. 2 8
      test/cases/core/evaluator/EmptyStringArgumentEvaluatorTest.cpp
  12. 2 8
      test/cases/core/evaluator/IndexOutOfBoundsEvaluatorTest.cpp
  13. 2 8
      test/cases/core/evaluator/NullPointerArgumentEvaluatorTest.cpp
  14. 2 8
      test/cases/core/evaluator/NullPointerEvaluatorTest.cpp
  15. 2 8
      test/cases/core/exception/EventNotHandledExceptionTest.cpp
  16. 2 8
      test/cases/core/exception/EventNotSubscribedExceptionTest.cpp
  17. 2 8
      test/cases/core/exception/ExceptionMessageTest.cpp
  18. 2 8
      test/cases/core/exception/FileNotFoundExceptionTest.cpp
  19. 2 8
      test/cases/core/exception/FileOperationExceptionTest.cpp
  20. 2 8
      test/cases/core/exception/IllegalArgumentExceptionTest.cpp
  21. 2 8
      test/cases/core/exception/IllegalArithmeticOperationExceptionTest.cpp
  22. 2 8
      test/cases/core/exception/IncompleteJsonExceptionTest.cpp
  23. 2 8
      test/cases/core/exception/IndexOutOfBoundsExceptionTest.cpp
  24. 2 8
      test/cases/core/exception/NullPointerExceptionTest.cpp
  25. 2 8
      test/cases/encoding/Base64Test.cpp
  26. 2 8
      test/cases/event/EventHandlerTest.cpp
  27. 2 8
      test/cases/event/EventManagerTest.cpp
  28. 2 8
      test/cases/event/EventTest.cpp
  29. 2 8
      test/cases/event/NarratorTest.cpp
  30. 2 8
      test/cases/event/serialization/SerializableJsonEventTest.cpp
  31. 2 8
      test/cases/io/FileOutputStreamTest.cpp
  32. 2 8
      test/cases/io/FileReaderTest.cpp
  33. 2 8
      test/cases/io/FileTest.cpp
  34. 2 8
      test/cases/io/FileWriterTest.cpp
  35. 2 8
      test/cases/io/StandardOutputWriterTest.cpp
  36. 2 8
      test/cases/io/StorableFileTest.cpp
  37. 2 8
      test/cases/io/evaluator/FileExistenceEvaluatorTest.cpp
  38. 2 8
      test/cases/io/logging/LogLevelTest.cpp
  39. 2 8
      test/cases/io/logging/LoggerTest.cpp
  40. 2 10
      test/cases/io/section-pair/SectionPairMessageFormatterTest.cpp
  41. 3 9
      test/cases/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluatorTest.cpp
  42. 3 9
      test/cases/io/section-pair/evaluator/SectionPairRowArgumentEvaluatorTest.cpp
  43. 3 9
      test/cases/io/section-pair/evaluator/SectionPairRowListValueArgumentEvaluatorTest.cpp
  44. 3 9
      test/cases/io/section-pair/evaluator/SectionPairRowSingleValueArgumentEvaluatorTest.cpp
  45. 3 9
      test/cases/io/section-pair/evaluator/SectionPairSectionArgumentEvaluatorTest.cpp
  46. 3 9
      test/cases/io/section-pair/evaluator/SectionPairValueArgumentEvaluatorTest.cpp
  47. 2 8
      test/cases/io/section-pair/model/SectionPairDocumentTest.cpp
  48. 2 8
      test/cases/io/section-pair/model/SectionPairRowListValueTest.cpp
  49. 2 8
      test/cases/io/section-pair/model/SectionPairRowSingleValueTest.cpp
  50. 2 8
      test/cases/io/section-pair/model/SectionPairRowTest.cpp
  51. 2 8
      test/cases/io/section-pair/model/SectionPairSectionTest.cpp
  52. 2 8
      test/cases/io/section-pair/reader/SectionPairFileReaderIT.cpp
  53. 2 8
      test/cases/io/section-pair/reader/SectionPairFileReaderParameterTest.cpp
  54. 3 11
      test/cases/io/section-pair/reader/SectionPairFileReaderTest.cpp
  55. 3 9
      test/cases/io/section-pair/serialization/SerializableSectionPairDocumentTest.cpp
  56. 2 8
      test/cases/io/section-pair/serialization/SerializableSectionPairParameterTest.cpp
  57. 3 9
      test/cases/io/section-pair/serialization/SerializableSectionPairRowListValueTest.cpp
  58. 5 10
      test/cases/io/section-pair/serialization/SerializableSectionPairRowSingleValueTest.cpp
  59. 6 12
      test/cases/io/section-pair/serialization/SerializableSectionPairRowTest.cpp
  60. 4 10
      test/cases/io/section-pair/serialization/SerializableSectionPairSectionTest.cpp
  61. 5 11
      test/cases/io/section-pair/validator/SectionPairDocumentValidatorTest.cpp
  62. 4 10
      test/cases/io/section-pair/validator/SectionPairFileExtensionValidatorTest.cpp
  63. 4 10
      test/cases/io/section-pair/validator/SectionPairIdentifierValidatorTest.cpp
  64. 4 10
      test/cases/io/section-pair/validator/SectionPairRowListValueValidatorTest.cpp
  65. 4 10
      test/cases/io/section-pair/validator/SectionPairRowSingleValueValidatorTest.cpp
  66. 4 10
      test/cases/io/section-pair/validator/SectionPairRowValidatorTest.cpp
  67. 4 10
      test/cases/io/section-pair/validator/SectionPairSectionValidatorTest.cpp
  68. 4 10
      test/cases/io/section-pair/validator/SectionPairValueValidatorTest.cpp
  69. 2 8
      test/cases/io/xml/XmlAttributeTest.cpp
  70. 2 8
      test/cases/io/xml/XmlDeclarationTest.cpp
  71. 2 8
      test/cases/io/xml/XmlDocumentTest.cpp
  72. 2 8
      test/cases/io/xml/XmlNodeTest.cpp
  73. 2 8
      test/cases/io/xml/XmlParseParameterTest.cpp
  74. 2 8
      test/cases/io/xml/XmlParserTest.cpp
  75. 2 8
      test/cases/io/xml/XmlParserTestWrapperTest.cpp
  76. 2 8
      test/cases/io/xml/XmlReaderTest.cpp
  77. 2 8
      test/cases/serialization/JsonTest.cpp
  78. 2 8
      test/cases/time/DateTest.cpp

+ 2 - 8
test/cases/boxing/BooleanTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-09
- * Changed:         2023-02-24
+ * Changed:         2023-03-25
  *
  * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class BooleanTest : public Test
   {
-    protected:
+    public:
 
       BooleanTest() = default;
       ~BooleanTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   // assignment operators

+ 2 - 8
test/cases/boxing/DoubleTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class DoubleTest : public Test
   {
-    protected:
+    public:
 
       DoubleTest() = default;
       ~DoubleTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   // assignment operators

+ 2 - 8
test/cases/boxing/FloatTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class FloatTest : public Test
   {
-    protected:
+    public:
 
       FloatTest() = default;
       ~FloatTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   // assignment operators

+ 2 - 8
test/cases/boxing/IntegerTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-09
- * Changed:         2023-02-24
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class IntegerTest : public Test
   {
-    protected:
+    public:
 
       IntegerTest() = default;
       ~IntegerTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   // assignment operators

+ 2 - 8
test/cases/boxing/LongTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2023-02-24
+ * Changed:         2023-03-25
  *
  * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class LongTest : public Test
   {
-    protected:
+    public:
 
       LongTest() = default;
       ~LongTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   // assignment operators

+ 2 - 8
test/cases/boxing/StringTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -18,16 +18,10 @@ namespace
 {
   class StringTest : public Test
   {
-    protected:
+    public:
 
       StringTest() = default;
       ~StringTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   // assignment operators

+ 2 - 8
test/cases/core/ClassTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-16
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -22,16 +22,10 @@ namespace
 {
   class ClassTest : public Test
   {
-    protected:
+    public:
 
       ClassTest() = default;
       ~ClassTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(ClassTest, constructor_empty_parameter)

+ 2 - 8
test/cases/core/ConditionalFunctionExecutorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-13
-* Changed:         2023-02-22
+* Changed:         2023-03-25
 *
 * */
 
@@ -21,16 +21,10 @@ namespace
 {
   class ConditionalFunctionExecutorTest : public Test
   {
-    protected:
+    public:
 
       ConditionalFunctionExecutorTest() = default;
       ~ConditionalFunctionExecutorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(ConditionalFunctionExecutorTest, execute)

+ 2 - 8
test/cases/core/LibraryVersionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-02
- * Changed:         2023-03-05
+ * Changed:         2023-03-25
  *
  * */
 
@@ -17,16 +17,10 @@ namespace
 {
   class LibraryVersionTest : public Test
   {
-    protected:
+    public:
 
       LibraryVersionTest() = default;
       ~LibraryVersionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(LibraryVersionTest, getVersion)

+ 2 - 8
test/cases/core/VersionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-28
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -17,16 +17,10 @@ namespace
 {
   class VersionTest : public Test
   {
-    protected:
+    public:
 
       VersionTest() = default;
       ~VersionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   // implementation

+ 2 - 8
test/cases/core/evaluator/EmptyStringArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-08
-* Changed:         2023-02-22
+* Changed:         2023-03-25
 *
 * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class EmptyStringArgumentEvaluatorTest : public Test
   {
-    protected:
+    public:
 
       EmptyStringArgumentEvaluatorTest() = default;
       ~EmptyStringArgumentEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(EmptyStringArgumentEvaluatorTest, evaluate)

+ 2 - 8
test/cases/core/evaluator/IndexOutOfBoundsEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-22
+* Changed:         2023-03-25
 *
 * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class IndexOutOfBoundsEvaluatorTest : public Test
   {
-    protected:
+    public:
 
       IndexOutOfBoundsEvaluatorTest() = default;
       ~IndexOutOfBoundsEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(IndexOutOfBoundsEvaluatorTest, evaluate)

+ 2 - 8
test/cases/core/evaluator/NullPointerArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-08
-* Changed:         2023-02-22
+* Changed:         2023-03-25
 *
 * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class NullPointerArgumentEvaluatorTest : public Test
   {
-    protected:
+    public:
 
       NullPointerArgumentEvaluatorTest() = default;
       ~NullPointerArgumentEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(NullPointerArgumentEvaluatorTest, evaluate)

+ 2 - 8
test/cases/core/evaluator/NullPointerEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-08
-* Changed:         2023-02-22
+* Changed:         2023-03-25
 *
 * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class NullPointerArgumentTest : public Test
   {
-    protected:
+    public:
 
       NullPointerArgumentTest() = default;
       ~NullPointerArgumentTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(NullPointerArgumentTest, evaluate)

+ 2 - 8
test/cases/core/exception/EventNotHandledExceptionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-27
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class EventNotHandledExceptionTest : public Test
   {
-    protected:
+    public:
 
       EventNotHandledExceptionTest() = default;
       ~EventNotHandledExceptionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(EventNotHandledExceptionTest, constructor)

+ 2 - 8
test/cases/core/exception/EventNotSubscribedExceptionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-27
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class EventNotSubscribedExceptionTest : public Test
   {
-    protected:
+    public:
 
       EventNotSubscribedExceptionTest() = default;
       ~EventNotSubscribedExceptionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(EventNotSubscribedExceptionTest, constructor)

+ 2 - 8
test/cases/core/exception/ExceptionMessageTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-07
-* Changed:         2023-02-22
+* Changed:         2023-03-25
 *
 * */
 
@@ -18,16 +18,10 @@ namespace
 {
   class ExceptionMessageTest : public Test
   {
-    protected:
+    public:
 
       ExceptionMessageTest() = default;
       ~ExceptionMessageTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(ExceptionMessageTest, toCharacterPointer)

+ 2 - 8
test/cases/core/exception/FileNotFoundExceptionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-01
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class FileNotFoundExceptionTest : public Test
   {
-    protected:
+    public:
 
       FileNotFoundExceptionTest() = default;
       ~FileNotFoundExceptionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(FileNotFoundExceptionTest, constructor)

+ 2 - 8
test/cases/core/exception/FileOperationExceptionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-01
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class FileOperationExceptionTest : public Test
   {
-    protected:
+    public:
 
       FileOperationExceptionTest() = default;
       ~FileOperationExceptionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(FileOperationExceptionTest, constructor)

+ 2 - 8
test/cases/core/exception/IllegalArgumentExceptionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-01
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class IllegalArgumentExceptionTest : public Test
   {
-    protected:
+    public:
 
       IllegalArgumentExceptionTest() = default;
       ~IllegalArgumentExceptionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(IllegalArgumentExceptionTest, constructor)

+ 2 - 8
test/cases/core/exception/IllegalArithmeticOperationExceptionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-01
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class IllegalArithmeticOperationExceptionTest : public Test
   {
-    protected:
+    public:
 
       IllegalArithmeticOperationExceptionTest() = default;
       ~IllegalArithmeticOperationExceptionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(IllegalArithmeticOperationExceptionTest, constructor)

+ 2 - 8
test/cases/core/exception/IncompleteJsonExceptionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-01
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class IncompleteJsonExceptionTest : public Test
   {
-    protected:
+    public:
 
       IncompleteJsonExceptionTest() = default;
       ~IncompleteJsonExceptionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(IncompleteJsonExceptionTest, constructor)

+ 2 - 8
test/cases/core/exception/IndexOutOfBoundsExceptionTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-22
+* Changed:         2023-03-25
 *
 * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class IndexOutOfBoundsExceptionTest : public Test
   {
-    protected:
+    public:
 
       IndexOutOfBoundsExceptionTest() = default;
       ~IndexOutOfBoundsExceptionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(IndexOutOfBoundsExceptionTest, constructor)

+ 2 - 8
test/cases/core/exception/NullPointerExceptionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-01
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class NullPointerExceptionTest : public Test
   {
-    protected:
+    public:
 
       NullPointerExceptionTest() = default;
       ~NullPointerExceptionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(NullPointerExceptionTest, constructor)

+ 2 - 8
test/cases/encoding/Base64Test.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-01-08
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -17,16 +17,10 @@ namespace
 {
   class Base64Test : public Test
   {
-    protected:
+    public:
 
       Base64Test() = default;
       ~Base64Test() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(Base64Test, encode)

+ 2 - 8
test/cases/event/EventHandlerTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class EventHandlerTest : public Test
   {
-    protected:
+    public:
 
       EventHandlerTest() = default;
       ~EventHandlerTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(EventHandlerTest, constructor_empty_parameter)

+ 2 - 8
test/cases/event/EventManagerTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -31,16 +31,10 @@ namespace
 {
   class EventManagerTest : public Test
   {
-    protected:
+    public:
 
       EventManagerTest() = default;
       ~EventManagerTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(EventManagerTest, getClassName)

+ 2 - 8
test/cases/event/EventTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-26
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class EventTest : public Test
   {
-    protected:
+    public:
 
       EventTest() = default;
       ~EventTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   // additional functionality

+ 2 - 8
test/cases/event/NarratorTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-14
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -26,17 +26,11 @@ namespace
 {
   class NarratorTest : public Test
   {
-    protected:
+    public:
 
       NarratorTest() = default;
       ~NarratorTest() override = default;
 
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
-
       shared_ptr<TestDataMercedesCar> mercedes1{};
       shared_ptr<TestDataMercedesCar> mercedes2{};
       shared_ptr<TestDataMercedesCar> mercedes3{};

+ 2 - 8
test/cases/event/serialization/SerializableJsonEventTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-20
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -25,16 +25,10 @@ namespace
 {
   class SerializableJsonEventTest : public Test
   {
-    protected:
+    public:
 
       SerializableJsonEventTest() = default;
       ~SerializableJsonEventTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(SerializableJsonEventTest, constructor_parameter_not_set)

+ 2 - 8
test/cases/io/FileOutputStreamTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -25,16 +25,10 @@ namespace
 {
   class FileOutputStreamTest : public Test
   {
-    protected:
+    public:
 
       FileOutputStreamTest() = default;
       ~FileOutputStreamTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(FileOutputStreamTest, constructor_file_does_not_exist)

+ 2 - 8
test/cases/io/FileReaderTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-18
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -26,16 +26,10 @@ namespace
 {
   class FileReaderTest : public Test
   {
-    protected:
+    public:
 
       FileReaderTest() = default;
       ~FileReaderTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(FileReaderTest, constructor_file_does_not_exist)

+ 2 - 8
test/cases/io/FileTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -24,19 +24,13 @@ namespace
 {
   class FileTest : public Test
   {
-    protected:
+    public:
 
       FileTest() = default;
       ~FileTest() override = default;
 
       string fileLocation = TestHelper::getResourcesFolderLocation() + "simple.txt";
 
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
-
       static bool hasFileInDirectory(const list<string> &_fileNamesInDirectory, const string &_fileName)
       {
         return find(_fileNamesInDirectory.begin(), _fileNamesInDirectory.end(), _fileName) != _fileNamesInDirectory.end();

+ 2 - 8
test/cases/io/FileWriterTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -23,16 +23,10 @@ namespace
 {
   class FileWriterTest : public Test
   {
-    protected:
+    public:
 
       FileWriterTest() = default;
       ~FileWriterTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(FileWriterTest, constructor_file_does_not_exist)

+ 2 - 8
test/cases/io/StandardOutputWriterTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-09-18
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -17,16 +17,10 @@ namespace
 {
   class StandardOutputWriterTest : public Test
   {
-    protected:
+    public:
 
       StandardOutputWriterTest() = default;
       ~StandardOutputWriterTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(StandardOutputWriterTest, write)

+ 2 - 8
test/cases/io/StorableFileTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-19
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -23,18 +23,12 @@ namespace
 {
   class StorableFileTest : public Test
   {
-    protected:
+    public:
 
       StorableFileTest() = default;
       ~StorableFileTest() override = default;
 
       string fileLocation = TestHelper::getResourcesFolderLocation() + "simple.txt";
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(StorableFileTest, getFile)

+ 2 - 8
test/cases/io/evaluator/FileExistenceEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -22,16 +22,10 @@ namespace
 {
   class FileExistenceEvaluatorTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       FileExistenceEvaluatorTest() = default;
       ~FileExistenceEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_P(FileExistenceEvaluatorTest, evaluate)

+ 2 - 8
test/cases/io/logging/LogLevelTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-02
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class LogLevelTest : public Test
   {
-    protected:
+    public:
 
       LogLevelTest() = default;
       ~LogLevelTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(LogLevelTest, constructor_with_log_level_value_parameter)

+ 2 - 8
test/cases/io/logging/LoggerTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -30,17 +30,11 @@ namespace
 {
   class LoggerTest : public Test
   {
-    protected:
+    public:
 
       LoggerTest() = default;
       ~LoggerTest() override = default;
 
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
-
       static shared_ptr<IWriter> createFileLogger(const string &_logName)
       {
         string path = TestHelper::getResourcesFolderLocation() + _logName;

+ 2 - 10
test/cases/io/section-pair/SectionPairMessageFormatterTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-22
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -23,19 +23,11 @@ namespace
 {
   class SectionPairMessageFormatterTest : public TestWithParam<array<string, 2>>
   {
-    protected:
+    public:
 
       SectionPairMessageFormatterTest() = default;
       ~SectionPairMessageFormatterTest() override = default;
 
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
-
-    public:
-
       static string getFormattedExampleMessage(const string &_replacementString)
       {
         string formattedMessage = _replacementString + "[general]" + _replacementString + _replacementString;

+ 3 - 9
test/cases/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -25,21 +25,15 @@ namespace
 {
   class SectionPairIdentifierArgumentEvaluatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairIdentifierArgumentEvaluatorTest() = default;
       ~SectionPairIdentifierArgumentEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairIdentifierArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairIdentifierArgumentEvaluatorTest_InvalidArgumentTest() = default;
       ~SectionPairIdentifierArgumentEvaluatorTest_InvalidArgumentTest() override = default;

+ 3 - 9
test/cases/io/section-pair/evaluator/SectionPairRowArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -26,21 +26,15 @@ namespace
 {
   class SectionPairRowArgumentEvaluatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairRowArgumentEvaluatorTest() = default;
       ~SectionPairRowArgumentEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairRowArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairRowArgumentEvaluatorTest_InvalidArgumentTest() = default;
       ~SectionPairRowArgumentEvaluatorTest_InvalidArgumentTest() override = default;

+ 3 - 9
test/cases/io/section-pair/evaluator/SectionPairRowListValueArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -26,21 +26,15 @@ namespace
 {
   class SectionPairRowListValueArgumentEvaluatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairRowListValueArgumentEvaluatorTest() = default;
       ~SectionPairRowListValueArgumentEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairRowListValueArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairRowListValueArgumentEvaluatorTest_InvalidArgumentTest() = default;
       ~SectionPairRowListValueArgumentEvaluatorTest_InvalidArgumentTest() override = default;

+ 3 - 9
test/cases/io/section-pair/evaluator/SectionPairRowSingleValueArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-19
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -26,21 +26,15 @@ namespace
 {
   class SectionPairRowSingleValueArgumentEvaluatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairRowSingleValueArgumentEvaluatorTest() = default;
       ~SectionPairRowSingleValueArgumentEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairRowSingleValueArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairRowSingleValueArgumentEvaluatorTest_InvalidArgumentTest() = default;
       ~SectionPairRowSingleValueArgumentEvaluatorTest_InvalidArgumentTest() override = default;

+ 3 - 9
test/cases/io/section-pair/evaluator/SectionPairSectionArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -26,21 +26,15 @@ namespace
 {
   class SectionPairSectionArgumentEvaluatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairSectionArgumentEvaluatorTest() = default;
       ~SectionPairSectionArgumentEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairSectionArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairSectionArgumentEvaluatorTest_InvalidArgumentTest() = default;
       ~SectionPairSectionArgumentEvaluatorTest_InvalidArgumentTest() override = default;

+ 3 - 9
test/cases/io/section-pair/evaluator/SectionPairValueArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -25,21 +25,15 @@ namespace
 {
   class SectionPairValueArgumentEvaluatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairValueArgumentEvaluatorTest() = default;
       ~SectionPairValueArgumentEvaluatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairValueArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairValueArgumentEvaluatorTest_InvalidArgumentTest() = default;
       ~SectionPairValueArgumentEvaluatorTest_InvalidArgumentTest() override = default;

+ 2 - 8
test/cases/io/section-pair/model/SectionPairDocumentTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-15
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -31,16 +31,10 @@ namespace
 {
   class SectionPairDocumentTest : public Test
   {
-    protected:
+    public:
 
       SectionPairDocumentTest() = default;
       ~SectionPairDocumentTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(SectionPairDocumentTest, add)

+ 2 - 8
test/cases/io/section-pair/model/SectionPairRowListValueTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -26,16 +26,10 @@ namespace
 {
   class SectionPairRowListValueTest : public Test
   {
-    protected:
+    public:
 
       SectionPairRowListValueTest() = default;
       ~SectionPairRowListValueTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(SectionPairRowListValueTest, add)

+ 2 - 8
test/cases/io/section-pair/model/SectionPairRowSingleValueTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -24,16 +24,10 @@ namespace
 {
   class SectionPairRowSingleValueTest : public Test
   {
-    protected:
+    public:
 
       SectionPairRowSingleValueTest() = default;
       ~SectionPairRowSingleValueTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(SectionPairRowSingleValueTest, constructor_empty_value)

+ 2 - 8
test/cases/io/section-pair/model/SectionPairRowTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-08
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -29,16 +29,10 @@ namespace
 {
   class SectionPairRowTest : public Test
   {
-    protected:
+    public:
 
       SectionPairRowTest() = default;
       ~SectionPairRowTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(SectionPairRowTest, constructor_empty_key)

+ 2 - 8
test/cases/io/section-pair/model/SectionPairSectionTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-13
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -32,16 +32,10 @@ namespace
 {
   class SectionPairSectionTest : public Test
   {
-    protected:
+    public:
 
       SectionPairSectionTest() = default;
       ~SectionPairSectionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(SectionPairSectionTest, constructor_empty_id)

+ 2 - 8
test/cases/io/section-pair/reader/SectionPairFileReaderIT.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -26,17 +26,11 @@ namespace
 {
   class SectionPairFileReaderIT : public Test
   {
-    protected:
+    public:
 
       SectionPairFileReaderIT() = default;
       ~SectionPairFileReaderIT() override = default;
 
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
-
       static string getSectionPairFileLocation()
       {
         return TestHelper::getResourcesFolderLocation() + "server-settings-unix.txt";

+ 2 - 8
test/cases/io/section-pair/reader/SectionPairFileReaderParameterTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class SectionPairFileReaderParameterTest : public Test
   {
-    protected:
+    public:
 
       SectionPairFileReaderParameterTest() = default;
       ~SectionPairFileReaderParameterTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(SectionPairFileReaderParameterTest, getDocument)

+ 3 - 11
test/cases/io/section-pair/reader/SectionPairFileReaderTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -35,17 +35,11 @@ namespace
 {
   class SectionPairFileReaderTest : public Test
   {
-    protected:
+    public:
 
       SectionPairFileReaderTest() = default;
       ~SectionPairFileReaderTest() override = default;
 
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
-
       static string getMockSectionPairFileContent()
       {
         return "# section-pair document\n"
@@ -59,8 +53,6 @@ namespace
                "host=localhost\n";
       }
 
-    public:
-
       static SectionPairFileReaderParameter createMockParameter(bool _fileExists)
       {
         SectionPairFileReaderParameter parameter{};
@@ -75,7 +67,7 @@ namespace
 
   class SectionPairFileReaderTest_NotValidFileExtension : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairFileReaderTest_NotValidFileExtension() = default;
       ~SectionPairFileReaderTest_NotValidFileExtension() override = default;

+ 3 - 9
test/cases/io/section-pair/serialization/SerializableSectionPairDocumentTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-16
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -35,21 +35,15 @@ namespace
 {
   class SerializableSectionPairDocumentTest : public Test
   {
-    protected:
+    public:
 
       SerializableSectionPairDocumentTest() = default;
       ~SerializableSectionPairDocumentTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SerializableSectionPairDocumentTest_LineBreakTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SerializableSectionPairDocumentTest_LineBreakTest() = default;
       ~SerializableSectionPairDocumentTest_LineBreakTest() override = default;

+ 2 - 8
test/cases/io/section-pair/serialization/SerializableSectionPairParameterTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-17
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -21,16 +21,10 @@ namespace
 {
   class SerializableSectionPairParameterTest : public Test
   {
-    protected:
+    public:
 
       SerializableSectionPairParameterTest() = default;
       ~SerializableSectionPairParameterTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(SerializableSectionPairParameterTest, getNewLine)

+ 3 - 9
test/cases/io/section-pair/serialization/SerializableSectionPairRowListValueTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-11
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -28,21 +28,15 @@ namespace
 {
   class SerializableSectionPairRowListValueTest : public Test
   {
-    protected:
+    public:
 
       SerializableSectionPairRowListValueTest() = default;
       ~SerializableSectionPairRowListValueTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SerializableSectionPairRowListValueTest_LineBreakTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SerializableSectionPairRowListValueTest_LineBreakTest() = default;
       ~SerializableSectionPairRowListValueTest_LineBreakTest() override = default;

+ 5 - 10
test/cases/io/section-pair/serialization/SerializableSectionPairRowSingleValueTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-11
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -23,27 +23,22 @@ using std::make_shared;
 using std::shared_ptr;
 using std::string;
 using testing::Test;
+using testing::TestWithParam;
 using testing::Values;
 
 namespace
 {
   class SerializableSectionPairRowSingleValueTest : public Test
   {
-    protected:
+    public:
 
       SerializableSectionPairRowSingleValueTest() = default;
       ~SerializableSectionPairRowSingleValueTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
-  class SerializableSectionPairRowSingleValueTest_LineBreakTest : public ::testing::TestWithParam<string>
+  class SerializableSectionPairRowSingleValueTest_LineBreakTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SerializableSectionPairRowSingleValueTest_LineBreakTest() = default;
       ~SerializableSectionPairRowSingleValueTest_LineBreakTest() override = default;

+ 6 - 12
test/cases/io/section-pair/serialization/SerializableSectionPairRowTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-12
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -37,21 +37,15 @@ namespace
 {
   class SerializableSectionPairRowTest : public Test
   {
-    protected:
+    public:
 
       SerializableSectionPairRowTest() = default;
       ~SerializableSectionPairRowTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SerializableSectionPairRowTest_LineBreakTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SerializableSectionPairRowTest_LineBreakTest() = default;
       ~SerializableSectionPairRowTest_LineBreakTest() override = default;
@@ -59,7 +53,7 @@ namespace
 
   class SerializableSectionPairRowTest_IsValidSingleValueTest : public TestWithParam<array<string, 3>>
   {
-    protected:
+    public:
 
       SerializableSectionPairRowTest_IsValidSingleValueTest() = default;
       ~SerializableSectionPairRowTest_IsValidSingleValueTest() override = default;
@@ -67,7 +61,7 @@ namespace
 
   class SerializableSectionPairRowTest_IsInvalidSingleValueTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SerializableSectionPairRowTest_IsInvalidSingleValueTest() = default;
       ~SerializableSectionPairRowTest_IsInvalidSingleValueTest() override = default;
@@ -75,7 +69,7 @@ namespace
 
   class SerializableSectionPairRowTest_IsInvalidListValueTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SerializableSectionPairRowTest_IsInvalidListValueTest() = default;
       ~SerializableSectionPairRowTest_IsInvalidListValueTest() override = default;

+ 4 - 10
test/cases/io/section-pair/serialization/SerializableSectionPairSectionTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-14
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -34,21 +34,15 @@ namespace
 {
   class SerializableSectionPairSectionTest : public Test
   {
-    protected:
+    public:
 
       SerializableSectionPairSectionTest() = default;
       ~SerializableSectionPairSectionTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
-  class SerializableSectionPairSectionTest_LineBreakTest : public ::testing::TestWithParam<string>
+  class SerializableSectionPairSectionTest_LineBreakTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SerializableSectionPairSectionTest_LineBreakTest() = default;
       ~SerializableSectionPairSectionTest_LineBreakTest() override = default;

+ 5 - 11
test/cases/io/section-pair/validator/SectionPairDocumentValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -25,21 +25,15 @@ namespace
 {
   class SectionPairDocumentValidatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairDocumentValidatorTest() = default;
       ~SectionPairDocumentValidatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairDocumentValidatorTest_LineBreakTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairDocumentValidatorTest_LineBreakTest() = default;
       ~SectionPairDocumentValidatorTest_LineBreakTest() override = default;
@@ -47,7 +41,7 @@ namespace
 
   class SectionPairDocumentValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairDocumentValidatorTest_ValidArgumentTest() = default;
       ~SectionPairDocumentValidatorTest_ValidArgumentTest() override = default;
@@ -55,7 +49,7 @@ namespace
 
   class SectionPairDocumentValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairDocumentValidatorTest_InvalidArgumentTest() = default;
       ~SectionPairDocumentValidatorTest_InvalidArgumentTest() override = default;

+ 4 - 10
test/cases/io/section-pair/validator/SectionPairFileExtensionValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -21,21 +21,15 @@ namespace
 {
   class SectionPairFileExtensionValidatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairFileExtensionValidatorTest() = default;
       ~SectionPairFileExtensionValidatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairFileExtensionValidatorTest_ValidExtensionTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairFileExtensionValidatorTest_ValidExtensionTest() = default;
       ~SectionPairFileExtensionValidatorTest_ValidExtensionTest() override = default;
@@ -43,7 +37,7 @@ namespace
 
   class SectionPairFileExtensionValidatorTest_NotValidExtensionTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairFileExtensionValidatorTest_NotValidExtensionTest() = default;
       ~SectionPairFileExtensionValidatorTest_NotValidExtensionTest() override = default;

+ 4 - 10
test/cases/io/section-pair/validator/SectionPairIdentifierValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -22,21 +22,15 @@ namespace
 {
   class SectionPairIdentifierValidatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairIdentifierValidatorTest() = default;
       ~SectionPairIdentifierValidatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairIdentifierValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairIdentifierValidatorTest_ValidArgumentTest() = default;
       ~SectionPairIdentifierValidatorTest_ValidArgumentTest() override = default;
@@ -44,7 +38,7 @@ namespace
 
   class SectionPairIdentifierValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairIdentifierValidatorTest_InvalidArgumentTest() = default;
       ~SectionPairIdentifierValidatorTest_InvalidArgumentTest() override = default;

+ 4 - 10
test/cases/io/section-pair/validator/SectionPairRowListValueValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-19
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -22,21 +22,15 @@ namespace
 {
   class SectionPairRowListValueValidatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairRowListValueValidatorTest() = default;
       ~SectionPairRowListValueValidatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairRowListValueValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairRowListValueValidatorTest_ValidArgumentTest() = default;
       ~SectionPairRowListValueValidatorTest_ValidArgumentTest() override = default;
@@ -44,7 +38,7 @@ namespace
 
   class SectionPairRowListValueValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairRowListValueValidatorTest_InvalidArgumentTest() = default;
       ~SectionPairRowListValueValidatorTest_InvalidArgumentTest() override = default;

+ 4 - 10
test/cases/io/section-pair/validator/SectionPairRowSingleValueValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-19
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -23,21 +23,15 @@ namespace
 {
   class SectionPairRowSingleValueValidatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairRowSingleValueValidatorTest() = default;
       ~SectionPairRowSingleValueValidatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairRowSingleValueValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairRowSingleValueValidatorTest_ValidArgumentTest() = default;
       ~SectionPairRowSingleValueValidatorTest_ValidArgumentTest() override = default;
@@ -45,7 +39,7 @@ namespace
 
   class SectionPairRowSingleValueValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairRowSingleValueValidatorTest_InvalidArgumentTest() = default;
       ~SectionPairRowSingleValueValidatorTest_InvalidArgumentTest() override = default;

+ 4 - 10
test/cases/io/section-pair/validator/SectionPairRowValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -22,21 +22,15 @@ namespace
 {
   class SectionPairRowValidatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairRowValidatorTest() = default;
       ~SectionPairRowValidatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairRowValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairRowValidatorTest_ValidArgumentTest() = default;
       ~SectionPairRowValidatorTest_ValidArgumentTest() override = default;
@@ -44,7 +38,7 @@ namespace
 
   class SectionPairRowValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairRowValidatorTest_InvalidArgumentTest() = default;
       ~SectionPairRowValidatorTest_InvalidArgumentTest() override = default;

+ 4 - 10
test/cases/io/section-pair/validator/SectionPairSectionValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -25,21 +25,15 @@ namespace
 {
   class SectionPairSectionValidatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairSectionValidatorTest() = default;
       ~SectionPairSectionValidatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairSectionValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairSectionValidatorTest_ValidArgumentTest() = default;
       ~SectionPairSectionValidatorTest_ValidArgumentTest() override = default;
@@ -47,7 +41,7 @@ namespace
 
   class SectionPairSectionValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairSectionValidatorTest_InvalidArgumentTest() = default;
       ~SectionPairSectionValidatorTest_InvalidArgumentTest() override = default;

+ 4 - 10
test/cases/io/section-pair/validator/SectionPairValueValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -23,21 +23,15 @@ namespace
 {
   class SectionPairValueValidatorTest : public Test
   {
-    protected:
+    public:
 
       SectionPairValueValidatorTest() = default;
       ~SectionPairValueValidatorTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   class SectionPairValueValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairValueValidatorTest_ValidArgumentTest() = default;
       ~SectionPairValueValidatorTest_ValidArgumentTest() override = default;
@@ -45,7 +39,7 @@ namespace
 
   class SectionPairValueValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
-    protected:
+    public:
 
       SectionPairValueValidatorTest_InvalidArgumentTest() = default;
       ~SectionPairValueValidatorTest_InvalidArgumentTest() override = default;

+ 2 - 8
test/cases/io/xml/XmlAttributeTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-23
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class XmlAttributeTest : public Test
   {
-    protected:
+    public:
 
       XmlAttributeTest() = default;
       ~XmlAttributeTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(XmlAttributeTest, constructor_empty_name)

+ 2 - 8
test/cases/io/xml/XmlDeclarationTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-29
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -19,16 +19,10 @@ namespace
 {
   class XmlDeclarationTest : public Test
   {
-    protected:
+    public:
 
       XmlDeclarationTest() = default;
       ~XmlDeclarationTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(XmlDeclarationTest, constructor_empty_version)

+ 2 - 8
test/cases/io/xml/XmlDocumentTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-30
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -24,16 +24,10 @@ namespace
 {
   class XmlDocumentTest : public Test
   {
-    protected:
+    public:
 
       XmlDocumentTest() = default;
       ~XmlDocumentTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(XmlDocumentTest, getDeclaration)

+ 2 - 8
test/cases/io/xml/XmlNodeTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-25
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -25,16 +25,10 @@ namespace
 {
   class XmlNodeTest : public Test
   {
-    protected:
+    public:
 
       XmlNodeTest() = default;
       ~XmlNodeTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(XmlNodeTest, addAttributeAfter)

+ 2 - 8
test/cases/io/xml/XmlParseParameterTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-05
-* Changed:         2023-02-23
+* Changed:         2023-03-25
 *
 * */
 
@@ -21,16 +21,10 @@ namespace
 {
   class XmlParseParameterTest : public Test
   {
-    protected:
+    public:
 
       XmlParseParameterTest() = default;
       ~XmlParseParameterTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(XmlParseParameterTest, getLevel)

+ 2 - 8
test/cases/io/xml/XmlParserTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-26
- * Changed:         2023-02-24
+ * Changed:         2023-03-25
  *
  * */
 
@@ -31,7 +31,7 @@ namespace
 {
   class XmlParserTest : public Test
   {
-    protected:
+    public:
 
       XmlParserTest() = default;
       ~XmlParserTest() override = default;
@@ -90,12 +90,6 @@ namespace
 
         return data;
       }
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(XmlParserTest, constructor)

+ 2 - 8
test/cases/io/xml/XmlParserTestWrapperTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-18
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class XmlParserTestWrapperTest : public Test
   {
-    protected:
+    public:
 
       XmlParserTestWrapperTest() = default;
       ~XmlParserTestWrapperTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(XmlParserTestWrapperTest, readAttribute)

+ 2 - 8
test/cases/io/xml/XmlReaderTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-10
- * Changed:         2023-02-23
+ * Changed:         2023-03-25
  *
  * */
 
@@ -26,16 +26,10 @@ namespace
 {
   class XmlReaderTest : public Test
   {
-    protected:
+    public:
 
       XmlReaderTest() = default;
       ~XmlReaderTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(XmlReaderTest, read)

+ 2 - 8
test/cases/serialization/JsonTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -17,16 +17,10 @@ namespace
 {
   class JsonTest : public Test
   {
-    protected:
+    public:
 
       JsonTest() = default;
       ~JsonTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   TEST_F(JsonTest, simpleSerialization)

+ 2 - 8
test/cases/time/DateTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-22
+ * Changed:         2023-03-25
  *
  * */
 
@@ -20,16 +20,10 @@ namespace
 {
   class DateTest : public Test
   {
-    protected:
+    public:
 
       DateTest() = default;
       ~DateTest() override = default;
-
-      void SetUp() override
-      {}
-
-      void TearDown() override
-      {}
   };
 
   // arithmetic operators