浏览代码

Added GetNameFromPath_NullTokenPath

Piotr Czajkowski 2 年之前
父节点
当前提交
279cb660ac
共有 2 个文件被更改,包括 9 次插入0 次删除
  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));
+        }
     }
 }