Browse Source

Added Traverse_NullAction

Piotr Czajkowski 2 years ago
parent
commit
5c48498005
1 changed files with 13 additions and 1 deletions
  1. 13 1
      analyzeJSONTests/AnalyzeJSONUnitTests.cs

+ 13 - 1
analyzeJSONTests/AnalyzeJSONUnitTests.cs

@@ -11,7 +11,7 @@ namespace analyzeJSONTests
     public class AnalyzeJSONUnitTests
     {
         [Fact]
-        public void AnalyzeJSON_EmptyJObject()
+        public void Traverse_EmptyJObject()
         {
             var test = new AnalyzeJSON(new JObject());
             var result = test.Traverse((token) => Console.WriteLine(token));
@@ -19,6 +19,18 @@ namespace analyzeJSONTests
             Assert.NotEmpty(result.Message);
         }
 
+        [Fact]
+        public void Traverse_NullAction()
+        {
+            var jObject = new JObject();
+            jObject.Add("test", new JObject());
+            var test = new AnalyzeJSON(jObject);
+
+            var result = test.Traverse(null);
+            Assert.False(result.Success);
+            Assert.NotEmpty(result.Message);
+        }
+
         [Fact]
         public void GetNameFromPath_NullTokenPath()
         {