Browse Source

Remove raw char pointer deletion from ExceptionMessageTest class

Patrick-Christopher Mattulat 11 months ago
parent
commit
cdeb330f68
1 changed files with 4 additions and 5 deletions
  1. 4 5
      test/cases/core/exception/ExceptionMessageTest.cpp

+ 4 - 5
test/cases/core/exception/ExceptionMessageTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-07
-* Changed:         2023-03-25
+* Changed:         2023-05-22
 *
 * */
 
@@ -12,6 +12,7 @@
 
 using ls::std::core::ExceptionMessage;
 using std::string;
+using std::string_view;
 using testing::Test;
 
 namespace
@@ -27,12 +28,10 @@ namespace
   TEST_F(ExceptionMessageTest, toCharacterPointer)
   {
     string text = "hello!";
-
     ExceptionMessage message{text};
-    char *characterPointer = message.toCharacterPointer();
-    ASSERT_STREQ(text.c_str(), characterPointer);
+    string_view characterField = message.toCharacterPointer();
 
-    delete characterPointer;
+    ASSERT_STREQ(text.c_str(), characterField.data());
   }
 
   TEST_F(ExceptionMessageTest, toCharacterPointer_empty)