Browse Source

Added GetNameFromPath_NullTokenPath

Piotr Czajkowski 2 years ago
parent
commit
279cb660ac
2 changed files with 9 additions and 0 deletions
  1. 3 0
      analyzeJSON/AnalyzeJSON.cs
  2. 6 0
      analyzeJSONTests/AnalyzeJSONUnitTests.cs

+ 3 - 0
analyzeJSON/AnalyzeJSON.cs

@@ -22,6 +22,9 @@ namespace analyzeJSON
 
         public static string GetNameFromPath(string tokenPath)
         {
+            if (string.IsNullOrWhiteSpace(tokenPath))
+                return string.Empty;
+
             return tokenPath.Split(".").Last();
         }
 

+ 6 - 0
analyzeJSONTests/AnalyzeJSONUnitTests.cs

@@ -11,5 +11,11 @@ namespace analyzeJSONTests
         {
             Assert.Throws<ArgumentNullException>(() => new AnalyzeJSON(null));
         }
+
+        [Fact]
+        public void GetNameFromPath_NullTokenPath()
+        {
+            Assert.Empty(AnalyzeJSON.GetNameFromPath(null));
+        }
     }
 }