Browse Source

Remove left over namespaces from library tests

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

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-09
- * Changed:         2023-02-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -14,10 +14,11 @@
 using namespace ls::std::boxing;
 using namespace ls::std::core;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class BooleanTest : public ::testing::Test
+  class BooleanTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -14,10 +14,11 @@
 using namespace ls::std::boxing;
 using namespace ls::std::core;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class DoubleTest : public ::testing::Test
+  class DoubleTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -14,10 +14,11 @@
 using namespace ls::std::boxing;
 using namespace ls::std::core;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class FloatTest : public ::testing::Test
+  class FloatTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-09
- * Changed:         2023-02-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -13,10 +13,11 @@
 
 using namespace ls::std::boxing;
 using namespace ls::std::core;
+using namespace ::testing;
 
 namespace
 {
-  class IntegerTest : public ::testing::Test
+  class IntegerTest : public Test
   {
     protected:
 

+ 24 - 22
test/cases/boxing/LongTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2023-02-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -13,10 +13,12 @@
 
 using namespace ls::std::boxing;
 using namespace ls::std::core;
+using namespace ls::std::core::type;
+using namespace ::testing;
 
 namespace
 {
-  class LongTest : public ::testing::Test
+  class LongTest : public Test
   {
     protected:
 
@@ -45,7 +47,7 @@ namespace
   TEST_F(LongTest, operator_assignment_with_value)
   {
     Long x{13};
-    x = (type::long_type) 3;
+    x = (long_type) 3;
 
     ASSERT_EQ(3, x);
   }
@@ -72,7 +74,7 @@ namespace
   TEST_F(LongTest, operator_add_with_value)
   {
     Long x{13};
-    ASSERT_EQ(20, x + (type::long_type) 7);
+    ASSERT_EQ(20, x + (long_type) 7);
   }
 
   TEST_F(LongTest, operator_mul_with_reference)
@@ -86,7 +88,7 @@ namespace
   TEST_F(LongTest, operator_mul_with_value)
   {
     Long x{3};
-    ASSERT_EQ(21, x * (type::long_type) 7);
+    ASSERT_EQ(21, x * (long_type) 7);
   }
 
   TEST_F(LongTest, operator_sub_with_reference)
@@ -100,7 +102,7 @@ namespace
   TEST_F(LongTest, operator_sub_with_value)
   {
     Long x{51};
-    ASSERT_EQ(34, x - (type::long_type) 17);
+    ASSERT_EQ(34, x - (long_type) 17);
   }
 
   TEST_F(LongTest, operator_div_with_reference)
@@ -114,7 +116,7 @@ namespace
   TEST_F(LongTest, operator_div_with_value)
   {
     Long x{81};
-    ASSERT_EQ(9, x / (type::long_type) 9);
+    ASSERT_EQ(9, x / (long_type) 9);
   }
 
   TEST_F(LongTest, operator_div_by_zero_with_reference)
@@ -143,7 +145,7 @@ namespace
           try
           {
             Long x{9};
-            x = x / (type::long_type) 0;
+            x = x / (long_type) 0;
           }
           catch (const IllegalArithmeticOperationException &_exception)
           {
@@ -164,7 +166,7 @@ namespace
   TEST_F(LongTest, operator_mod_with_value)
   {
     Long x{85};
-    ASSERT_EQ(4, x % (type::long_type) 9);
+    ASSERT_EQ(4, x % (long_type) 9);
   }
 
   // compound operators
@@ -181,7 +183,7 @@ namespace
   TEST_F(LongTest, operator_add_equals_with_value)
   {
     Long x{4};
-    x += (type::long_type) 2;
+    x += (long_type) 2;
 
     ASSERT_EQ(6, x);
   }
@@ -198,7 +200,7 @@ namespace
   TEST_F(LongTest, operator_sub_equals_with_value)
   {
     Long x{14};
-    x -= (type::long_type) 2;
+    x -= (long_type) 2;
 
     ASSERT_EQ(12, x);
   }
@@ -215,7 +217,7 @@ namespace
   TEST_F(LongTest, operator_mul_equals_with_value)
   {
     Long x{6};
-    x *= (type::long_type) 3;
+    x *= (long_type) 3;
 
     ASSERT_EQ(18, x);
   }
@@ -232,7 +234,7 @@ namespace
   TEST_F(LongTest, operator_div_equals_with_value)
   {
     Long x{12};
-    x /= (type::long_type) 3;
+    x /= (long_type) 3;
 
     ASSERT_EQ(4, x);
   }
@@ -263,7 +265,7 @@ namespace
           try
           {
             Long x{9};
-            x = x /= (type::long_type) 0;
+            x = x /= (long_type) 0;
           }
           catch (const IllegalArithmeticOperationException &_exception)
           {
@@ -286,7 +288,7 @@ namespace
   TEST_F(LongTest, operator_equals_with_value)
   {
     Long x{12};
-    ASSERT_TRUE(x == (type::long_type) 12);
+    ASSERT_TRUE(x == (long_type) 12);
   }
 
   TEST_F(LongTest, operator_not_equals_with_reference)
@@ -300,7 +302,7 @@ namespace
   TEST_F(LongTest, operator_not_equals_with_value)
   {
     Long x{12};
-    ASSERT_TRUE(x != (type::long_type) 3);
+    ASSERT_TRUE(x != (long_type) 3);
   }
 
   TEST_F(LongTest, operator_greater_than_with_reference)
@@ -314,7 +316,7 @@ namespace
   TEST_F(LongTest, operator_greater_than_with_value)
   {
     Long x{12};
-    ASSERT_TRUE(x > (type::long_type) 3);
+    ASSERT_TRUE(x > (long_type) 3);
   }
 
   TEST_F(LongTest, operator_greater_than_equals_with_reference)
@@ -328,7 +330,7 @@ namespace
   TEST_F(LongTest, operator_greater_than_equals_with_value)
   {
     Long x{12};
-    ASSERT_TRUE(x >= (type::long_type) 12);
+    ASSERT_TRUE(x >= (long_type) 12);
   }
 
   TEST_F(LongTest, operator_less_than_with_reference)
@@ -344,7 +346,7 @@ namespace
     Long x{10};
     Long y{12};
 
-    ASSERT_TRUE(x < (type::long_type) 12);
+    ASSERT_TRUE(x < (long_type) 12);
   }
 
   TEST_F(LongTest, operator_less_than_equals_with_reference)
@@ -358,7 +360,7 @@ namespace
   TEST_F(LongTest, operator_less_than_equals_with_value)
   {
     Long x{10};
-    ASSERT_TRUE(x <= (type::long_type) 10);
+    ASSERT_TRUE(x <= (long_type) 10);
   }
 
   // logical operators
@@ -380,7 +382,7 @@ namespace
   TEST_F(LongTest, operator_and_with_value)
   {
     Long x{1};
-    ASSERT_TRUE(x && (type::long_type) 1);
+    ASSERT_TRUE(x && (long_type) 1);
   }
 
   TEST_F(LongTest, operator_and_with_boolean)
@@ -400,7 +402,7 @@ namespace
   TEST_F(LongTest, operator_or_with_value)
   {
     Long x{};
-    ASSERT_TRUE(x || (type::long_type) 1);
+    ASSERT_TRUE(x || (long_type) 1);
   }
 
   TEST_F(LongTest, operator_or_with_boolean)

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -12,10 +12,11 @@
 
 using namespace ls::std::boxing;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class StringTest : public ::testing::Test
+  class StringTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-16
- * Changed:         2023-02-05
+ * Changed:         2023-02-22
  *
  * */
 
@@ -14,10 +14,11 @@
 using namespace ls::std::core;
 using namespace ::std;
 using namespace test::core;
+using namespace ::testing;
 
 namespace
 {
-  class ClassTest : public ::testing::Test
+  class ClassTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-13
-* Changed:         2023-02-13
+* Changed:         2023-02-22
 *
 * */
 
@@ -14,10 +14,11 @@
 using namespace ls::std::core;
 using namespace test::core;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class ConditionalFunctionExecutorTest : public ::testing::Test
+  class ConditionalFunctionExecutorTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-02
- * Changed:         2023-02-05
+ * Changed:         2023-02-22
  *
  * */
 
@@ -11,10 +11,11 @@
 #include <ls-std/ls-std-core.hpp>
 
 using namespace ls::std::core;
+using namespace ::testing;
 
 namespace
 {
-  class LibraryVersionTest : public ::testing::Test
+  class LibraryVersionTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-28
- * Changed:         2023-02-03
+ * Changed:         2023-02-22
  *
  * */
 
@@ -11,10 +11,11 @@
 #include <ls-std/ls-std-core.hpp>
 
 using namespace ls::std::core;
+using namespace ::testing;
 
 namespace
 {
-  class VersionTest : public ::testing::Test
+  class VersionTest : public Test
   {
     protected:
 

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

@@ -13,10 +13,11 @@
 
 using namespace ls::std::core;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class EmptyStringArgumentEvaluatorTest : public ::testing::Test
+  class EmptyStringArgumentEvaluatorTest : public Test
   {
     protected:
 

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

@@ -13,10 +13,11 @@
 
 using namespace ls::std::core;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class IndexOutOfBoundsEvaluatorTest : public ::testing::Test
+  class IndexOutOfBoundsEvaluatorTest : public Test
   {
     protected:
 

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

@@ -13,10 +13,11 @@
 
 using namespace ls::std::core;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class NullPointerArgumentEvaluatorTest : public ::testing::Test
+  class NullPointerArgumentEvaluatorTest : public Test
   {
     protected:
 

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

@@ -13,10 +13,11 @@
 
 using namespace ls::std::core;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class NullPointerArgumentTest : public ::testing::Test
+  class NullPointerArgumentTest : public Test
   {
     protected:
 

+ 7 - 5
test/cases/core/exception/EventNotHandledExceptionTest.cpp

@@ -12,10 +12,12 @@
 #include <string>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class EventNotHandledExceptionTest : public ::testing::Test
+  class EventNotHandledExceptionTest : public Test
   {
     protected:
 
@@ -39,8 +41,8 @@ namespace
           }
           catch (const EventNotHandledException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - event was not handled - nothing happened!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - event was not handled - nothing happened!";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -59,8 +61,8 @@ namespace
           }
           catch (const EventNotHandledException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - id: OPEN_DOOR";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - id: OPEN_DOOR";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;

+ 7 - 5
test/cases/core/exception/EventNotSubscribedExceptionTest.cpp

@@ -12,10 +12,12 @@
 #include <string>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class EventNotSubscribedExceptionTest : public ::testing::Test
+  class EventNotSubscribedExceptionTest : public Test
   {
     protected:
 
@@ -39,8 +41,8 @@ namespace
           }
           catch (const EventNotSubscribedException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - event was not subscribed!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - event was not subscribed!";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -59,8 +61,8 @@ namespace
           }
           catch (const EventNotSubscribedException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - id: OPEN_DOOR";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - id: OPEN_DOOR";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;

+ 5 - 3
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-07
+* Changed:         2023-02-22
 *
 * */
 
@@ -11,10 +11,12 @@
 #include <ls-std/ls-std-core.hpp>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class ExceptionMessageTest : public ::testing::Test
+  class ExceptionMessageTest : public Test
   {
     protected:
 
@@ -30,7 +32,7 @@ namespace
 
   TEST_F(ExceptionMessageTest, toCharacterPointer)
   {
-    ::std::string text = "hello!";
+    string text = "hello!";
 
     ExceptionMessage message{text};
     char *characterPointer = message.toCharacterPointer();

+ 7 - 5
test/cases/core/exception/FileNotFoundExceptionTest.cpp

@@ -12,10 +12,12 @@
 #include <string>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class FileNotFoundExceptionTest : public ::testing::Test
+  class FileNotFoundExceptionTest : public Test
   {
     protected:
 
@@ -39,8 +41,8 @@ namespace
           }
           catch (const FileNotFoundException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - file not found!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - file not found!";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -59,8 +61,8 @@ namespace
           }
           catch (const FileNotFoundException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + R"( thrown - "settings.txt" not found!)";
+            string actual = _exception.what();
+            string expected = _exception.getName() + R"( thrown - "settings.txt" not found!)";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;

+ 7 - 5
test/cases/core/exception/FileOperationExceptionTest.cpp

@@ -12,10 +12,12 @@
 #include <string>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class FileOperationExceptionTest : public ::testing::Test
+  class FileOperationExceptionTest : public Test
   {
     protected:
 
@@ -39,8 +41,8 @@ namespace
           }
           catch (const FileOperationException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - file operation failed!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - file operation failed!";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -59,8 +61,8 @@ namespace
           }
           catch (const FileOperationException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + R"( thrown - creating directory "tmp")";
+            string actual = _exception.what();
+            string expected = _exception.getName() + R"( thrown - creating directory "tmp")";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;

+ 7 - 5
test/cases/core/exception/IllegalArgumentExceptionTest.cpp

@@ -12,10 +12,12 @@
 #include <string>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class IllegalArgumentExceptionTest : public ::testing::Test
+  class IllegalArgumentExceptionTest : public Test
   {
     protected:
 
@@ -39,8 +41,8 @@ namespace
           }
           catch (const IllegalArgumentException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - passed argument is not valid!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - passed argument is not valid!";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -59,8 +61,8 @@ namespace
           }
           catch (const IllegalArgumentException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - value is empty";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - value is empty";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;

+ 7 - 5
test/cases/core/exception/IllegalArithmeticOperationExceptionTest.cpp

@@ -12,10 +12,12 @@
 #include <string>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class IllegalArithmeticOperationExceptionTest : public ::testing::Test
+  class IllegalArithmeticOperationExceptionTest : public Test
   {
     protected:
 
@@ -39,8 +41,8 @@ namespace
           }
           catch (const IllegalArithmeticOperationException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - arithmetic operation is not allowed!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - arithmetic operation is not allowed!";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -59,8 +61,8 @@ namespace
           }
           catch (const IllegalArithmeticOperationException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - division by zero";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - division by zero";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;

+ 7 - 5
test/cases/core/exception/IncompleteJsonExceptionTest.cpp

@@ -12,10 +12,12 @@
 #include <string>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class IncompleteJsonExceptionTest : public ::testing::Test
+  class IncompleteJsonExceptionTest : public Test
   {
     protected:
 
@@ -39,8 +41,8 @@ namespace
           }
           catch (const IncompleteJsonException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - this JSON string is incomplete.";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - this JSON string is incomplete.";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -59,8 +61,8 @@ namespace
           }
           catch (const IncompleteJsonException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - incomplete: {\"name\":\"}";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - incomplete: {\"name\":\"}";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;

+ 7 - 5
test/cases/core/exception/IndexOutOfBoundsExceptionTest.cpp

@@ -12,10 +12,12 @@
 #include <string>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class IndexOutOfBoundsExceptionTest : public ::testing::Test
+  class IndexOutOfBoundsExceptionTest : public Test
   {
     protected:
 
@@ -39,8 +41,8 @@ namespace
           }
           catch (const IndexOutOfBoundsException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - provided index is out of bounds!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - provided index is out of bounds!";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -59,8 +61,8 @@ namespace
           }
           catch (const IndexOutOfBoundsException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - index 3 is out of bounds!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - index 3 is out of bounds!";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;

+ 7 - 5
test/cases/core/exception/NullPointerExceptionTest.cpp

@@ -12,10 +12,12 @@
 #include <string>
 
 using namespace ls::std::core;
+using namespace ::testing;
+using namespace ::std;
 
 namespace
 {
-  class NullPointerExceptionTest : public ::testing::Test
+  class NullPointerExceptionTest : public Test
   {
     protected:
 
@@ -39,8 +41,8 @@ namespace
           }
           catch (const NullPointerException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - reference is null!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - reference is null!";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -59,8 +61,8 @@ namespace
           }
           catch (const NullPointerException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - _value is null";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - _value is null";
 
             EXPECT_STREQ(expected.c_str(), actual.c_str());
             throw;

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-01-08
- * Changed:         2023-02-03
+ * Changed:         2023-02-22
  *
  * */
 
@@ -11,10 +11,11 @@
 #include <ls-std/ls-std-encoding.hpp>
 
 using namespace ls::std::encoding;
+using namespace ::testing;
 
 namespace
 {
-  class Base64Test : public ::testing::Test
+  class Base64Test : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2023-02-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -13,10 +13,11 @@
 
 using namespace ls::std::core;
 using namespace ls::std::event;
+using namespace ::testing;
 
 namespace
 {
-  class EventHandlerTest : public ::testing::Test
+  class EventHandlerTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2023-02-06
+ * Changed:         2023-02-22
  *
  * */
 
@@ -16,10 +16,11 @@ using namespace ls::std::core::type;
 using namespace ls::std::event;
 using namespace ::std;
 using namespace test::event;
+using namespace ::testing;
 
 namespace
 {
-  class EventManagerTest : public ::testing::Test
+  class EventManagerTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-26
- * Changed:         2023-02-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -14,10 +14,11 @@
 using namespace ls::std::core;
 using namespace ls::std::core::type;
 using namespace ls::std::event;
+using namespace ::testing;
 
 namespace
 {
-  class EventTest : public ::testing::Test
+  class EventTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-14
- * Changed:         2023-02-05
+ * Changed:         2023-02-22
  *
  * */
 
@@ -17,10 +17,11 @@ using namespace ls::std::core::interface_type;
 using namespace ls::std::event;
 using namespace ::std;
 using namespace test::event;
+using namespace ::testing;
 
 namespace
 {
-  class NarratorTest : public ::testing::Test
+  class NarratorTest : public Test
   {
     protected:
 

+ 3 - 2
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-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -15,10 +15,11 @@ using namespace ls::std::core;
 using namespace ls::std::core::type;
 using namespace ls::std::event;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SerializableJsonEventTest : public ::testing::Test
+  class SerializableJsonEventTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2023-02-06
+ * Changed:         2023-02-22
  *
  * */
 
@@ -16,10 +16,11 @@ using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace ls::std::test;
+using namespace ::testing;
 
 namespace
 {
-  class FileOutputStreamTest : public ::testing::Test
+  class FileOutputStreamTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-18
- * Changed:         2023-02-06
+ * Changed:         2023-02-22
  *
  * */
 
@@ -17,10 +17,11 @@ using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ls::std::test;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class FileReaderTest : public ::testing::Test
+  class FileReaderTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2023-02-06
+ * Changed:         2023-02-22
  *
  * */
 
@@ -16,10 +16,11 @@ using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ls::std::test;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class FileTest : public ::testing::Test
+  class FileTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2023-02-06
+ * Changed:         2023-02-22
  *
  * */
 
@@ -16,10 +16,11 @@ using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace ls::std::test;
+using namespace ::testing;
 
 namespace
 {
-  class FileWriterTest : public ::testing::Test
+  class FileWriterTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-09-18
- * Changed:         2023-02-03
+ * Changed:         2023-02-22
  *
  * */
 
@@ -11,10 +11,11 @@
 #include <ls-std/ls-std-io.hpp>
 
 using namespace ls::std::io;
+using namespace ::testing;
 
 namespace
 {
-  class StandardOutputWriterTest : public ::testing::Test
+  class StandardOutputWriterTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-19
- * Changed:         2023-02-06
+ * Changed:         2023-02-22
  *
  * */
 
@@ -15,10 +15,11 @@ using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ls::std::test;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class StorableFileTest : public ::testing::Test
+  class StorableFileTest : public Test
   {
     protected:
 

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

@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class FileExistenceEvaluatorTest : public ::testing::TestWithParam<string>
+  class FileExistenceEvaluatorTest : public TestWithParam<string>
   {
     protected:
 
@@ -53,5 +54,5 @@ namespace
         FileNotFoundException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(FileExistenceEvaluatorTest, FileExistenceEvaluatorTest, ::testing::Values("var/log/log.txt", ".test"));
+  INSTANTIATE_TEST_SUITE_P(FileExistenceEvaluatorTest, FileExistenceEvaluatorTest, Values("var/log/log.txt", ".test"));
 }

+ 3 - 2
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-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -13,10 +13,11 @@
 
 using namespace ls::std::core;
 using namespace ls::std::io;
+using namespace ::testing;
 
 namespace
 {
-  class LogLevelTest : public ::testing::Test
+  class LogLevelTest : public Test
   {
     protected:
 

+ 3 - 2
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-06
+ * Changed:         2023-02-22
  *
  * */
 
@@ -17,10 +17,11 @@ using namespace ls::std::core::interface_type;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace ls::std::test;
+using namespace ::testing;
 
 namespace
 {
-  class LoggerTest : public ::testing::Test
+  class LoggerTest : public Test
   {
     protected:
 

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

@@ -14,10 +14,11 @@
 
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairMessageFormatterTest : public ::testing::TestWithParam<array<string, 2>>
+  class SectionPairMessageFormatterTest : public TestWithParam<array<string, 2>>
   {
     protected:
 
@@ -61,5 +62,5 @@ namespace
     ASSERT_STREQ(expected.c_str(), actual.c_str());
   }
 
-  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairMessageFormatterTest, ::testing::Values(array<string, 2>{SectionPairMessageFormatterTest::getFormattedExampleMessage("{UNIX_LINE_BREAK}"), SectionPairMessageFormatterTest::getOriginalExampleMessage("\n")}, array<string, 2>{SectionPairMessageFormatterTest::getFormattedExampleMessage("{WINDOWS_LINE_BREAK}"), SectionPairMessageFormatterTest::getOriginalExampleMessage("\r\n")}));
+  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairMessageFormatterTest, Values(array<string, 2>{SectionPairMessageFormatterTest::getFormattedExampleMessage("{UNIX_LINE_BREAK}"), SectionPairMessageFormatterTest::getOriginalExampleMessage("\n")}, array<string, 2>{SectionPairMessageFormatterTest::getFormattedExampleMessage("{WINDOWS_LINE_BREAK}"), SectionPairMessageFormatterTest::getOriginalExampleMessage("\r\n")}));
 }

+ 6 - 5
test/cases/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluatorTest.cpp

@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairIdentifierArgumentEvaluatorTest : public ::testing::Test
+  class SectionPairIdentifierArgumentEvaluatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairIdentifierArgumentEvaluatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairIdentifierArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -56,8 +57,8 @@ namespace
           }
           catch (const IllegalArgumentException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid identifier!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid identifier!";
 
             ASSERT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -66,5 +67,5 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairIdentifierArgumentEvaluatorTest_InvalidArgumentTest, ::testing::Values("_color", "Color", "another_color"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairIdentifierArgumentEvaluatorTest_InvalidArgumentTest, Values("_color", "Color", "another_color"));
 }

+ 6 - 5
test/cases/io/section-pair/evaluator/SectionPairRowArgumentEvaluatorTest.cpp

@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairRowArgumentEvaluatorTest : public ::testing::Test
+  class SectionPairRowArgumentEvaluatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairRowArgumentEvaluatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairRowArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -56,8 +57,8 @@ namespace
           }
           catch (const IllegalArgumentException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid section pair row!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid section pair row!";
 
             ASSERT_STREQ(SectionPairMessageFormatter::getFormattedMessage(expected).c_str(), actual.c_str());
             throw;
@@ -66,5 +67,5 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowArgumentEvaluatorTest_InvalidArgumentTest, ::testing::Values("heroes:\n  phil", "shapes:\r\n  triangle\r\nsquare"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowArgumentEvaluatorTest_InvalidArgumentTest, Values("heroes:\n  phil", "shapes:\r\n  triangle\r\nsquare"));
 }

+ 6 - 5
test/cases/io/section-pair/evaluator/SectionPairRowListValueArgumentEvaluatorTest.cpp

@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairRowListValueArgumentEvaluatorTest : public ::testing::Test
+  class SectionPairRowListValueArgumentEvaluatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairRowListValueArgumentEvaluatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairRowListValueArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -56,8 +57,8 @@ namespace
           }
           catch (const IllegalArgumentException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid section pair list value row!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid section pair list value row!";
 
             ASSERT_STREQ(SectionPairMessageFormatter::getFormattedMessage(expected).c_str(), actual.c_str());
             throw;
@@ -66,5 +67,5 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowListValueArgumentEvaluatorTest_InvalidArgumentTest, ::testing::Values("colors:", "colors:\n red", "colors:\r\n  red"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowListValueArgumentEvaluatorTest_InvalidArgumentTest, Values("colors:", "colors:\n red", "colors:\r\n  red"));
 }

+ 6 - 5
test/cases/io/section-pair/evaluator/SectionPairRowSingleValueArgumentEvaluatorTest.cpp

@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairRowSingleValueArgumentEvaluatorTest : public ::testing::Test
+  class SectionPairRowSingleValueArgumentEvaluatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairRowSingleValueArgumentEvaluatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairRowSingleValueArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -56,8 +57,8 @@ namespace
           }
           catch (const IllegalArgumentException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid section pair single value row!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid section pair single value row!";
 
             ASSERT_STREQ(SectionPairMessageFormatter::getFormattedMessage(expected).c_str(), actual.c_str());
             throw;
@@ -66,5 +67,5 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowSingleValueArgumentEvaluatorTest_InvalidArgumentTest, ::testing::Values("favourite-color", "a value\n"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowSingleValueArgumentEvaluatorTest_InvalidArgumentTest, Values("favourite-color", "a value\n"));
 }

+ 6 - 5
test/cases/io/section-pair/evaluator/SectionPairSectionArgumentEvaluatorTest.cpp

@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairSectionArgumentEvaluatorTest : public ::testing::Test
+  class SectionPairSectionArgumentEvaluatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairSectionArgumentEvaluatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairSectionArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -56,8 +57,8 @@ namespace
           }
           catch (const IllegalArgumentException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid section!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid section!";
 
             ASSERT_STREQ(SectionPairMessageFormatter::getFormattedMessage(expected).c_str(), actual.c_str());
             throw;
@@ -66,5 +67,5 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairSectionArgumentEvaluatorTest_InvalidArgumentTest, ::testing::Values("\n[general]\n\n", "\n[section]\n\ncolors:"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairSectionArgumentEvaluatorTest_InvalidArgumentTest, Values("\n[general]\n\n", "\n[section]\n\ncolors:"));
 }

+ 6 - 5
test/cases/io/section-pair/evaluator/SectionPairValueArgumentEvaluatorTest.cpp

@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairValueArgumentEvaluatorTest : public ::testing::Test
+  class SectionPairValueArgumentEvaluatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairValueArgumentEvaluatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairValueArgumentEvaluatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -56,8 +57,8 @@ namespace
           }
           catch (const IllegalArgumentException &_exception)
           {
-            ::std::string actual = _exception.what();
-            ::std::string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid value!";
+            string actual = _exception.what();
+            string expected = _exception.getName() + " thrown - \"" + GetParam() + "\" is not a valid value!";
 
             ASSERT_STREQ(expected.c_str(), actual.c_str());
             throw;
@@ -66,5 +67,5 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairValueArgumentEvaluatorTest_InvalidArgumentTest, ::testing::Values("=33", "\\empty"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairValueArgumentEvaluatorTest_InvalidArgumentTest, Values("=33", "\\empty"));
 }

+ 3 - 2
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-18
+* Changed:         2023-02-22
 *
 * */
 
@@ -18,10 +18,11 @@ using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace test::io;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairDocumentTest : public ::testing::Test
+  class SectionPairDocumentTest : public Test
   {
     protected:
 

+ 7 - 6
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-17
+* Changed:         2023-02-22
 *
 * */
 
@@ -15,10 +15,11 @@ using namespace ls::std::core;
 using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairRowListValueTest : public ::testing::Test
+  class SectionPairRowListValueTest : public Test
   {
     protected:
 
@@ -95,7 +96,7 @@ namespace
         {
           try
           {
-            ls::std::io::section_pair_row_value value = list.get(0);
+            section_pair_row_value value = list.get(0);
           }
           catch (const IndexOutOfBoundsException &_exception)
           {
@@ -125,7 +126,7 @@ namespace
   TEST_F(SectionPairRowListValueTest, getType)
   {
     SectionPairRowListValue list{};
-    ASSERT_EQ(ls::std::io::SECTION_PAIR_ROW_LIST_VALUE, list.getType());
+    ASSERT_EQ(SECTION_PAIR_ROW_LIST_VALUE, list.getType());
   }
 
   TEST_F(SectionPairRowListValueTest, marshal)
@@ -135,7 +136,7 @@ namespace
     value->add("Reading");
     value->add("Coding");
 
-    ::std::string expected = "  Drumming" + NewLine::get() + "  Reading" + NewLine::get() + "  Coding" + NewLine::get();
+    string expected = "  Drumming" + NewLine::get() + "  Reading" + NewLine::get() + "  Coding" + NewLine::get();
 
     ASSERT_STREQ(expected.c_str(), value->marshal().c_str());
   }
@@ -143,7 +144,7 @@ namespace
   TEST_F(SectionPairRowListValueTest, unmarshal)
   {
     shared_ptr<SectionPairRowListValue> value = make_shared<SectionPairRowListValue>();
-    ::std::string serializedListValue = "  Drumming" + NewLine::get() + "  Reading" + NewLine::get() + "  Coding" + NewLine::get();
+    string serializedListValue = "  Drumming" + NewLine::get() + "  Reading" + NewLine::get() + "  Coding" + NewLine::get();
     value->unmarshal(serializedListValue);
 
     ASSERT_EQ(3, value->getSize());

+ 4 - 3
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-17
+* Changed:         2023-02-22
 *
 * */
 
@@ -15,10 +15,11 @@ using namespace ls::std::core;
 using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairRowSingleValueTest : public ::testing::Test
+  class SectionPairRowSingleValueTest : public Test
   {
     protected:
 
@@ -78,7 +79,7 @@ namespace
   TEST_F(SectionPairRowSingleValueTest, getType)
   {
     SectionPairRowSingleValue value{"blue"};
-    ASSERT_EQ(ls::std::io::SECTION_PAIR_ROW_SINGLE_VALUE, value.getType());
+    ASSERT_EQ(SECTION_PAIR_ROW_SINGLE_VALUE, value.getType());
   }
 
   TEST_F(SectionPairRowSingleValueTest, marshal)

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

@@ -15,10 +15,11 @@ using namespace ls::std::core;
 using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairRowTest : public ::testing::Test
+  class SectionPairRowTest : public Test
   {
     protected:
 

+ 3 - 2
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-17
+* Changed:         2023-02-22
 *
 * */
 
@@ -17,10 +17,11 @@ using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace test::io;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairSectionTest : public ::testing::Test
+  class SectionPairSectionTest : public Test
   {
     protected:
 

+ 3 - 2
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-21
+* Changed:         2023-02-22
 *
 * */
 
@@ -17,10 +17,11 @@ using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace ls::std::test;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairFileReaderIT : public ::testing::Test
+  class SectionPairFileReaderIT : public Test
   {
     protected:
 

+ 3 - 2
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-21
+* Changed:         2023-02-22
 *
 * */
 
@@ -12,10 +12,11 @@
 
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairFileReaderParameterTest : public ::testing::Test
+  class SectionPairFileReaderParameterTest : public Test
   {
     protected:
 

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

@@ -21,7 +21,7 @@ using namespace ::testing;
 
 namespace
 {
-  class SectionPairFileReaderTest : public ::testing::Test
+  class SectionPairFileReaderTest : public Test
   {
     protected:
 
@@ -61,7 +61,7 @@ namespace
       }
   };
 
-  class SectionPairFileReaderTest_NotValidFileExtension : public ::testing::TestWithParam<string>
+  class SectionPairFileReaderTest_NotValidFileExtension : public TestWithParam<string>
   {
     protected:
 
@@ -136,5 +136,5 @@ namespace
     ASSERT_EQ(2, reader.getDocument()->get(0)->getRowAmount());
   }
 
-  INSTANTIATE_TEST_SUITE_P(NotValidFileExtension, SectionPairFileReaderTest_NotValidFileExtension, ::testing::Values("settings.json", "/var/log/document.html"));
+  INSTANTIATE_TEST_SUITE_P(NotValidFileExtension, SectionPairFileReaderTest_NotValidFileExtension, Values("settings.json", "/var/log/document.html"));
 }

+ 5 - 4
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-20
+* Changed:         2023-02-22
 *
 * */
 
@@ -18,10 +18,11 @@ using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace test::io;
+using namespace ::testing;
 
 namespace
 {
-  class SerializableSectionPairDocumentTest : public ::testing::Test
+  class SerializableSectionPairDocumentTest : public Test
   {
     protected:
 
@@ -35,7 +36,7 @@ namespace
       {}
   };
 
-  class SerializableSectionPairDocumentTest_LineBreakTest : public ::testing::TestWithParam<string>
+  class SerializableSectionPairDocumentTest_LineBreakTest : public TestWithParam<string>
   {
     protected:
 
@@ -137,5 +138,5 @@ namespace
     ASSERT_STREQ("167", dynamic_pointer_cast<SectionPairRowSingleValue>(physical->get(2)->getValue())->get().c_str());
   }
 
-  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairDocumentTest_LineBreakTest, ::testing::Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
+  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairDocumentTest_LineBreakTest, Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
 }

+ 3 - 2
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-17
+* Changed:         2023-02-22
 *
 * */
 
@@ -15,10 +15,11 @@ using namespace ls::std::core;
 using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SerializableSectionPairParameterTest : public ::testing::Test
+  class SerializableSectionPairParameterTest : public Test
   {
     protected:
 

+ 5 - 4
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-20
+* Changed:         2023-02-22
 *
 * */
 
@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SerializableSectionPairRowListValueTest : public ::testing::Test
+  class SerializableSectionPairRowListValueTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SerializableSectionPairRowListValueTest_LineBreakTest : public ::testing::TestWithParam<string>
+  class SerializableSectionPairRowListValueTest_LineBreakTest : public TestWithParam<string>
   {
     protected:
 
@@ -130,5 +131,5 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairRowListValueTest_LineBreakTest, ::testing::Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
+  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairRowListValueTest_LineBreakTest, Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
 }

+ 4 - 3
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-20
+* Changed:         2023-02-22
 *
 * */
 
@@ -16,10 +16,11 @@ using namespace ls::std::core;
 using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SerializableSectionPairRowSingleValueTest : public ::testing::Test
+  class SerializableSectionPairRowSingleValueTest : public Test
   {
     protected:
 
@@ -121,5 +122,5 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairRowSingleValueTest_LineBreakTest, ::testing::Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
+  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairRowSingleValueTest_LineBreakTest, Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
 }

+ 11 - 10
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-20
+* Changed:         2023-02-22
 *
 * */
 
@@ -20,10 +20,11 @@ using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace test::io;
+using namespace ::testing;
 
 namespace
 {
-  class SerializableSectionPairRowTest : public ::testing::Test
+  class SerializableSectionPairRowTest : public Test
   {
     protected:
 
@@ -37,7 +38,7 @@ namespace
       {}
   };
 
-  class SerializableSectionPairRowTest_LineBreakTest : public ::testing::TestWithParam<string>
+  class SerializableSectionPairRowTest_LineBreakTest : public TestWithParam<string>
   {
     protected:
 
@@ -45,7 +46,7 @@ namespace
       ~SerializableSectionPairRowTest_LineBreakTest() override = default;
   };
 
-  class SerializableSectionPairRowTest_IsValidSingleValueTest : public ::testing::TestWithParam<array<string, 3>>
+  class SerializableSectionPairRowTest_IsValidSingleValueTest : public TestWithParam<array<string, 3>>
   {
     protected:
 
@@ -53,7 +54,7 @@ namespace
       ~SerializableSectionPairRowTest_IsValidSingleValueTest() override = default;
   };
 
-  class SerializableSectionPairRowTest_IsInvalidSingleValueTest : public ::testing::TestWithParam<string>
+  class SerializableSectionPairRowTest_IsInvalidSingleValueTest : public TestWithParam<string>
   {
     protected:
 
@@ -61,7 +62,7 @@ namespace
       ~SerializableSectionPairRowTest_IsInvalidSingleValueTest() override = default;
   };
 
-  class SerializableSectionPairRowTest_IsInvalidListValueTest : public ::testing::TestWithParam<string>
+  class SerializableSectionPairRowTest_IsInvalidListValueTest : public TestWithParam<string>
   {
     protected:
 
@@ -197,8 +198,8 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairRowTest_LineBreakTest, ::testing::Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
-  INSTANTIATE_TEST_SUITE_P(IsValidSingleValueTest, SerializableSectionPairRowTest_IsValidSingleValueTest, ::testing::Values(array<string, 3>{"favourite-color=blue", "favourite-color", "blue"}, array<string, 3>{"hair-color=red" + NewLine::getWindowsNewLine(), "hair-color", "red"}));
-  INSTANTIATE_TEST_SUITE_P(IsInvalidSingleValueTest, SerializableSectionPairRowTest_IsInvalidSingleValueTest, ::testing::Values("favourite-color", "color="));
-  INSTANTIATE_TEST_SUITE_P(IsInvalidListValueTest, SerializableSectionPairRowTest_IsInvalidListValueTest, ::testing::Values("favourite-color:\n", "colors:\r\n  blue"));
+  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairRowTest_LineBreakTest, Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
+  INSTANTIATE_TEST_SUITE_P(IsValidSingleValueTest, SerializableSectionPairRowTest_IsValidSingleValueTest, Values(array<string, 3>{"favourite-color=blue", "favourite-color", "blue"}, array<string, 3>{"hair-color=red" + NewLine::getWindowsNewLine(), "hair-color", "red"}));
+  INSTANTIATE_TEST_SUITE_P(IsInvalidSingleValueTest, SerializableSectionPairRowTest_IsInvalidSingleValueTest, Values("favourite-color", "color="));
+  INSTANTIATE_TEST_SUITE_P(IsInvalidListValueTest, SerializableSectionPairRowTest_IsInvalidListValueTest, Values("favourite-color:\n", "colors:\r\n  blue"));
 }

+ 4 - 3
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-20
+* Changed:         2023-02-22
 *
 * */
 
@@ -18,10 +18,11 @@ using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace test::io;
+using namespace ::testing;
 
 namespace
 {
-  class SerializableSectionPairSectionTest : public ::testing::Test
+  class SerializableSectionPairSectionTest : public Test
   {
     protected:
 
@@ -173,5 +174,5 @@ namespace
         IllegalArgumentException);
   }
 
-  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairSectionTest_LineBreakTest, ::testing::Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
+  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SerializableSectionPairSectionTest_LineBreakTest, Values(NewLine::getUnixNewLine(), NewLine::getWindowsNewLine()));
 }

+ 9 - 8
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-21
+* Changed:         2023-02-22
 *
 * */
 
@@ -17,10 +17,11 @@ using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace test::io;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairDocumentValidatorTest : public ::testing::Test
+  class SectionPairDocumentValidatorTest : public Test
   {
     protected:
 
@@ -34,7 +35,7 @@ namespace
       {}
   };
 
-  class SectionPairDocumentValidatorTest_LineBreakTest : public ::testing::TestWithParam<string>
+  class SectionPairDocumentValidatorTest_LineBreakTest : public TestWithParam<string>
   {
     protected:
 
@@ -42,7 +43,7 @@ namespace
       ~SectionPairDocumentValidatorTest_LineBreakTest() override = default;
   };
 
-  class SectionPairDocumentValidatorTest_ValidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairDocumentValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -50,7 +51,7 @@ namespace
       ~SectionPairDocumentValidatorTest_ValidArgumentTest() override = default;
   };
 
-  class SectionPairDocumentValidatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairDocumentValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -78,7 +79,7 @@ namespace
     ASSERT_FALSE(SectionPairDocumentValidator{GetParam()}.isValid());
   }
 
-  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SectionPairDocumentValidatorTest_LineBreakTest, ::testing::Values(SectionPairDocumentProvider::createSerializedDocument(NewLine::getWindowsNewLine()), SectionPairDocumentProvider::createSerializedDocument(NewLine::getUnixNewLine())));
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairDocumentValidatorTest_InvalidArgumentTest, ::testing::Values("\n[general]\n\ncolors:\nblue\n"));
-  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairDocumentValidatorTest_ValidArgumentTest, ::testing::Values(SectionPairDocumentProvider::createSerializedDocumentComputerExample(NewLine::get())));
+  INSTANTIATE_TEST_SUITE_P(LineBreakTest, SectionPairDocumentValidatorTest_LineBreakTest, Values(SectionPairDocumentProvider::createSerializedDocument(NewLine::getWindowsNewLine()), SectionPairDocumentProvider::createSerializedDocument(NewLine::getUnixNewLine())));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairDocumentValidatorTest_InvalidArgumentTest, Values("\n[general]\n\ncolors:\nblue\n"));
+  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairDocumentValidatorTest_ValidArgumentTest, Values(SectionPairDocumentProvider::createSerializedDocumentComputerExample(NewLine::get())));
 }

+ 7 - 6
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-21
+* Changed:         2023-02-22
 *
 * */
 
@@ -14,10 +14,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairFileExtensionValidatorTest : public ::testing::Test
+  class SectionPairFileExtensionValidatorTest : public Test
   {
     protected:
 
@@ -31,7 +32,7 @@ namespace
       {}
   };
 
-  class SectionPairFileExtensionValidatorTest_ValidExtensionTest : public ::testing::TestWithParam<string>
+  class SectionPairFileExtensionValidatorTest_ValidExtensionTest : public TestWithParam<string>
   {
     protected:
 
@@ -39,7 +40,7 @@ namespace
       ~SectionPairFileExtensionValidatorTest_ValidExtensionTest() override = default;
   };
 
-  class SectionPairFileExtensionValidatorTest_NotValidExtensionTest : public ::testing::TestWithParam<string>
+  class SectionPairFileExtensionValidatorTest_NotValidExtensionTest : public TestWithParam<string>
   {
     protected:
 
@@ -62,6 +63,6 @@ namespace
     ASSERT_FALSE(SectionPairFileExtensionValidator{GetParam()}.isValid());
   }
 
-  INSTANTIATE_TEST_SUITE_P(ValidExtensionTest, SectionPairFileExtensionValidatorTest_ValidExtensionTest, ::testing::Values("server-settings.txt", "settings.sp", "/var/log/settings.txt"));
-  INSTANTIATE_TEST_SUITE_P(NotValidExtensionTest, SectionPairFileExtensionValidatorTest_NotValidExtensionTest, ::testing::Values("server-settings.json", "settings.html", "/var/log/settings"));
+  INSTANTIATE_TEST_SUITE_P(ValidExtensionTest, SectionPairFileExtensionValidatorTest_ValidExtensionTest, Values("server-settings.txt", "settings.sp", "/var/log/settings.txt"));
+  INSTANTIATE_TEST_SUITE_P(NotValidExtensionTest, SectionPairFileExtensionValidatorTest_NotValidExtensionTest, Values("server-settings.json", "settings.html", "/var/log/settings"));
 }

+ 7 - 6
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-21
+* Changed:         2023-02-22
 *
 * */
 
@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairIdentifierValidatorTest : public ::testing::Test
+  class SectionPairIdentifierValidatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairIdentifierValidatorTest_ValidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairIdentifierValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -40,7 +41,7 @@ namespace
       ~SectionPairIdentifierValidatorTest_ValidArgumentTest() override = default;
   };
 
-  class SectionPairIdentifierValidatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairIdentifierValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -68,6 +69,6 @@ namespace
     ASSERT_FALSE(SectionPairIdentifierValidator{GetParam()}.isValid());
   }
 
-  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairIdentifierValidatorTest_ValidArgumentTest, ::testing::Values("color", "favourite-color", "age", "name"));
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairIdentifierValidatorTest_InvalidArgumentTest, ::testing::Values("_color", "8color", "colOr", "color:", "-color", "color-is-valid-but-too-long-because-it-exceeds-32-characters"));
+  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairIdentifierValidatorTest_ValidArgumentTest, Values("color", "favourite-color", "age", "name"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairIdentifierValidatorTest_InvalidArgumentTest, Values("_color", "8color", "colOr", "color:", "-color", "color-is-valid-but-too-long-because-it-exceeds-32-characters"));
 }

+ 7 - 6
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-21
+* Changed:         2023-02-22
 *
 * */
 
@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairRowListValueValidatorTest : public ::testing::Test
+  class SectionPairRowListValueValidatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairRowListValueValidatorTest_ValidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairRowListValueValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -40,7 +41,7 @@ namespace
       ~SectionPairRowListValueValidatorTest_ValidArgumentTest() override = default;
   };
 
-  class SectionPairRowListValueValidatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairRowListValueValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -71,6 +72,6 @@ namespace
     ASSERT_FALSE(SectionPairRowListValueValidator{GetParam()}.isValid());
   }
 
-  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairRowListValueValidatorTest_ValidArgumentTest, ::testing::Values("colors:\n  blue\n  red\n", "colors:\r\n  blue\r\n  green\r\n  yellow\r\n"));
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowListValueValidatorTest_InvalidArgumentTest, ::testing::Values("colors:\nblue", "colors:\r\n hello!"));
+  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairRowListValueValidatorTest_ValidArgumentTest, Values("colors:\n  blue\n  red\n", "colors:\r\n  blue\r\n  green\r\n  yellow\r\n"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowListValueValidatorTest_InvalidArgumentTest, Values("colors:\nblue", "colors:\r\n hello!"));
 }

+ 8 - 7
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-21
+* Changed:         2023-02-22
 *
 * */
 
@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairRowSingleValueValidatorTest : public ::testing::Test
+  class SectionPairRowSingleValueValidatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairRowSingleValueValidatorTest_ValidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairRowSingleValueValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -40,7 +41,7 @@ namespace
       ~SectionPairRowSingleValueValidatorTest_ValidArgumentTest() override = default;
   };
 
-  class SectionPairRowSingleValueValidatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairRowSingleValueValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -55,7 +56,7 @@ namespace
 
   TEST_F(SectionPairRowSingleValueValidatorTest, getValidationRegex)
   {
-    ::std::string expected = R"(([a-z]([a-z0-9-]){1,31})={1}([a-zA-Z0-9\-_#!?\[\]\{\}\(\)\$ۤ<>+:;., \*\/"]{1,32}){1}($|\n{1}|\r{1}\n{1}))";
+    string expected = R"(([a-z]([a-z0-9-]){1,31})={1}([a-zA-Z0-9\-_#!?\[\]\{\}\(\)\$ۤ<>+:;., \*\/"]{1,32}){1}($|\n{1}|\r{1}\n{1}))";
     ASSERT_STREQ(expected.c_str(), SectionPairRowSingleValueValidator::getValidationRegex().c_str());
   }
 
@@ -69,6 +70,6 @@ namespace
     ASSERT_FALSE(SectionPairRowSingleValueValidator{GetParam()}.isValid());
   }
 
-  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairRowSingleValueValidatorTest_ValidArgumentTest, ::testing::Values("favourite-color=blue" + NewLine::getUnixNewLine(), "hair-color=red" + NewLine::getWindowsNewLine(), "height=167"));
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowSingleValueValidatorTest_InvalidArgumentTest, ::testing::Values("color blue", "a value\n"));
+  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairRowSingleValueValidatorTest_ValidArgumentTest, Values("favourite-color=blue" + NewLine::getUnixNewLine(), "hair-color=red" + NewLine::getWindowsNewLine(), "height=167"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowSingleValueValidatorTest_InvalidArgumentTest, Values("color blue", "a value\n"));
 }

+ 8 - 7
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-21
+* Changed:         2023-02-22
 *
 * */
 
@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairRowValidatorTest : public ::testing::Test
+  class SectionPairRowValidatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairRowValidatorTest_ValidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairRowValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -40,7 +41,7 @@ namespace
       ~SectionPairRowValidatorTest_ValidArgumentTest() override = default;
   };
 
-  class SectionPairRowValidatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairRowValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -55,7 +56,7 @@ namespace
 
   TEST_F(SectionPairRowValidatorTest, getValidationRegex)
   {
-    ::std::string expected = R"((([a-z]([a-z0-9-]){1,31})={1}([a-zA-Z0-9\-_#!?\[\]\{\}\(\)\$ۤ<>+:;., \*\/"]{1,32}){1}($|\n{1}|\r{1}\n{1}))|(((((([a-z]([a-z0-9-]){1,31}):{1})((\n{1})|(\r{1}\n{1})))( {2}[a-zA-Z0-9\-_#!?\[\]\{\}\(\)\$ۤ<>+:;., \*\/"]{1,32}((\n{1})|(\r{1}\n{1})))){1}(( {2}[a-zA-Z0-9\-_#!?\[\]\{\}\(\)\$ۤ<>+:;., \*\/"]{1,32}((\n{1})|(\r{1}\n{1})))*))))";
+    string expected = R"((([a-z]([a-z0-9-]){1,31})={1}([a-zA-Z0-9\-_#!?\[\]\{\}\(\)\$ۤ<>+:;., \*\/"]{1,32}){1}($|\n{1}|\r{1}\n{1}))|(((((([a-z]([a-z0-9-]){1,31}):{1})((\n{1})|(\r{1}\n{1})))( {2}[a-zA-Z0-9\-_#!?\[\]\{\}\(\)\$ۤ<>+:;., \*\/"]{1,32}((\n{1})|(\r{1}\n{1})))){1}(( {2}[a-zA-Z0-9\-_#!?\[\]\{\}\(\)\$ۤ<>+:;., \*\/"]{1,32}((\n{1})|(\r{1}\n{1})))*))))";
     ASSERT_STREQ(expected.c_str(), SectionPairRowValidator::getValidationRegex().c_str());
   }
 
@@ -69,6 +70,6 @@ namespace
     ASSERT_FALSE(SectionPairRowValidator{GetParam()}.isValid());
   }
 
-  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairRowValidatorTest_ValidArgumentTest, ::testing::Values("favourite-color=blue\n", "color=red\r\n", "colors:\n  red\n  blue\n", "colors:\r\n  red\r\n  yellow\r\n", "graphics-card=GTX 720\n"));
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowValidatorTest_InvalidArgumentTest, ::testing::Values("color blue", "a row\nand so on"));
+  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairRowValidatorTest_ValidArgumentTest, Values("favourite-color=blue\n", "color=red\r\n", "colors:\n  red\n  blue\n", "colors:\r\n  red\r\n  yellow\r\n", "graphics-card=GTX 720\n"));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairRowValidatorTest_InvalidArgumentTest, Values("color blue", "a row\nand so on"));
 }

+ 7 - 6
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-21
+* Changed:         2023-02-22
 *
 * */
 
@@ -17,10 +17,11 @@ using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace test::io;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairSectionValidatorTest : public ::testing::Test
+  class SectionPairSectionValidatorTest : public Test
   {
     protected:
 
@@ -34,7 +35,7 @@ namespace
       {}
   };
 
-  class SectionPairSectionValidatorTest_ValidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairSectionValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -42,7 +43,7 @@ namespace
       ~SectionPairSectionValidatorTest_ValidArgumentTest() override = default;
   };
 
-  class SectionPairSectionValidatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairSectionValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -72,6 +73,6 @@ namespace
     ASSERT_FALSE(SectionPairSectionValidator{GetParam()}.isValid());
   }
 
-  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairSectionValidatorTest_ValidArgumentTest, ::testing::Values(SectionPairSectionProvider::createSerializedSectionWithTomExample(NewLine::getUnixNewLine()), SectionPairSectionProvider::createSerializedSectionWithTomExample(NewLine::getWindowsNewLine())));
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairSectionValidatorTest_InvalidArgumentTest, ::testing::Values("[general]\nage=22"));
+  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairSectionValidatorTest_ValidArgumentTest, Values(SectionPairSectionProvider::createSerializedSectionWithTomExample(NewLine::getUnixNewLine()), SectionPairSectionProvider::createSerializedSectionWithTomExample(NewLine::getWindowsNewLine())));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairSectionValidatorTest_InvalidArgumentTest, Values("[general]\nage=22"));
 }

+ 7 - 6
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-20
+* Changed:         2023-02-22
 *
 * */
 
@@ -15,10 +15,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class SectionPairValueValidatorTest : public ::testing::Test
+  class SectionPairValueValidatorTest : public Test
   {
     protected:
 
@@ -32,7 +33,7 @@ namespace
       {}
   };
 
-  class SectionPairValueValidatorTest_ValidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairValueValidatorTest_ValidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -40,7 +41,7 @@ namespace
       ~SectionPairValueValidatorTest_ValidArgumentTest() override = default;
   };
 
-  class SectionPairValueValidatorTest_InvalidArgumentTest : public ::testing::TestWithParam<string>
+  class SectionPairValueValidatorTest_InvalidArgumentTest : public TestWithParam<string>
   {
     protected:
 
@@ -71,6 +72,6 @@ namespace
     ASSERT_FALSE(SectionPairValueValidator{GetParam()}.isValid());
   }
 
-  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairValueValidatorTest_ValidArgumentTest, ::testing::Values("blue is my favourite color!", "Age", "Tom", "\"Tom\"", "Hello!" + NewLine::getUnixNewLine(), "Hello!" + NewLine::getWindowsNewLine()));
-  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairValueValidatorTest_InvalidArgumentTest, ::testing::Values("1+2=3", "\\escape"));
+  INSTANTIATE_TEST_SUITE_P(ValidArgumentTest, SectionPairValueValidatorTest_ValidArgumentTest, Values("blue is my favourite color!", "Age", "Tom", "\"Tom\"", "Hello!" + NewLine::getUnixNewLine(), "Hello!" + NewLine::getWindowsNewLine()));
+  INSTANTIATE_TEST_SUITE_P(InvalidArgumentTest, SectionPairValueValidatorTest_InvalidArgumentTest, Values("1+2=3", "\\escape"));
 }

+ 3 - 2
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-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -13,10 +13,11 @@
 
 using namespace ls::std::core;
 using namespace ls::std::io;
+using namespace ::testing;
 
 namespace
 {
-  class XmlAttributeTest : public ::testing::Test
+  class XmlAttributeTest : public Test
   {
     protected:
 

+ 3 - 2
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-04
+ * Changed:         2023-02-22
  *
  * */
 
@@ -13,10 +13,11 @@
 
 using namespace ls::std::core;
 using namespace ls::std::io;
+using namespace ::testing;
 
 namespace
 {
-  class XmlDeclarationTest : public ::testing::Test
+  class XmlDeclarationTest : public Test
   {
     protected:
 

+ 3 - 3
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-05
+ * Changed:         2023-02-22
  *
  * */
 
@@ -16,10 +16,11 @@ using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace test::io;
+using namespace ::testing;
 
 namespace
 {
-  class XmlDocumentTest : public ::testing::Test
+  class XmlDocumentTest : public Test
   {
     protected:
 
@@ -79,7 +80,6 @@ namespace
     XmlDocument document{};
     ASSERT_TRUE(document.getRootElement() == nullptr);
 
-    XmlDeclaration declaration{"1.0"};
     document.setRootElement(TestDataFactory::createXmlContent());
     ASSERT_TRUE(document.getRootElement() != nullptr);
     ASSERT_STREQ("dialog", document.getRootElement()->getName().c_str());

+ 3 - 2
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-06
+ * Changed:         2023-02-22
  *
  * */
 
@@ -16,10 +16,11 @@ using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace test::io;
+using namespace ::testing;
 
 namespace
 {
-  class XmlNodeTest : public ::testing::Test
+  class XmlNodeTest : public Test
   {
     protected:
 

+ 3 - 2
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-05
+* Changed:         2023-02-22
 *
 * */
 
@@ -14,10 +14,11 @@
 using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class XmlParseParameterTest : public ::testing::Test
+  class XmlParseParameterTest : public Test
   {
     protected:
 

+ 3 - 2
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-06
+ * Changed:         2023-02-22
  *
  * */
 
@@ -17,10 +17,11 @@ using namespace ls::std::core::type;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace ls::std::test;
+using namespace ::testing;
 
 namespace
 {
-  class XmlParserTest : public ::testing::Test
+  class XmlParserTest : public Test
   {
     protected:
 

+ 3 - 2
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-05
+ * Changed:         2023-02-22
  *
  * */
 
@@ -12,10 +12,11 @@
 
 using namespace test::io;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class XmlParserTestWrapperTest : public ::testing::Test
+  class XmlParserTestWrapperTest : public Test
   {
     protected:
 

+ 3 - 2
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-05
+ * Changed:         2023-02-22
  *
  * */
 
@@ -16,10 +16,11 @@ using namespace ls::std::core;
 using namespace ls::std::io;
 using namespace ::std;
 using namespace ls::std::test;
+using namespace ::testing;
 
 namespace
 {
-  class XmlReaderTest : public ::testing::Test
+  class XmlReaderTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-03
+ * Changed:         2023-02-22
  *
  * */
 
@@ -11,10 +11,11 @@
 #include <ls-std/ls-std-core.hpp>
 
 using namespace ls::std::core::type;
+using namespace ::testing;
 
 namespace
 {
-  class JsonTest : public ::testing::Test
+  class JsonTest : public Test
   {
     protected:
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2023-02-03
+ * Changed:         2023-02-22
  *
  * */
 
@@ -13,10 +13,11 @@
 
 using namespace ls::std::time;
 using namespace ::std;
+using namespace ::testing;
 
 namespace
 {
-  class DateTest : public ::testing::Test
+  class DateTest : public Test
   {
     protected: