[Non-ACR][MediaPlayer] Add debug information for input uri string 48/298748/1
authorHaesu Gwon <haesu.gwon@samsung.com>
Wed, 13 Sep 2023 06:10:12 +0000 (15:10 +0900)
committerHaesu Gwon <haesu.gwon@samsung.com>
Wed, 13 Sep 2023 06:10:12 +0000 (15:10 +0900)
Change-Id: Ic36b36425d8d2209494168e5028ceb325c0ea748

tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/support/PreconditionUtil.cs

index 91bb63e..ffa1afa 100755 (executable)
@@ -17,6 +17,7 @@
 using NUnit.Framework.TUnit;
 using System;
 using System.IO;
+using System.Linq;
 
 namespace Tizen.Multimedia.Tests
 {
@@ -27,8 +28,15 @@ namespace Tizen.Multimedia.Tests
 
         public static void SetPrecondition()
         {
+            LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "[ENTER]");
+
             string result = ReadFile("/opt/usr/home/owner/share/tct/preconfigure.json");
             int index = 0;
+
+            if (string.IsNullOrWhiteSpace(result)) {
+                throw new InvalidOperationException("URI string of preconfigure.json is null or white space.");
+            }
+
             string[] resultArray = StringParser(result);
 
             if (resultArray == null)
@@ -45,16 +53,20 @@ namespace Tizen.Multimedia.Tests
                         // Remove backslash
                         resultArray[index + 1] = resultArray[index + 1].Replace("\\", "");
                         STREAMING_URI = resultArray[index + 1];
+                        LogUtils.Write(LogUtils.INFO, LogUtils.TAG, $"STREAMING_URI = {STREAMING_URI}");
                         break;
                     case "ADAPTIVE_STREAMING_URL":
                         resultArray[index + 1] = resultArray[index + 1].Replace("\\", "");
                         ADAPTIVE_STREAMING_URI = resultArray[index + 1];
+                        LogUtils.Write(LogUtils.INFO, LogUtils.TAG, $"ADAPTIVE_STREAMING_URI = {ADAPTIVE_STREAMING_URI}");
                         break;
                     default:
                         break;
                 }
                 index++;
             }
+
+            LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "[LEAVE]");
         }
 
         private static string ReadFile(string path)
@@ -74,10 +86,7 @@ namespace Tizen.Multimedia.Tests
             }
             finally
             {
-                if (reader != null)
-                {
-                    reader.Dispose();
-                }
+                reader?.Dispose();
             }
             return result;
         }