OSDN Git Service

デバッグログに日付を入れる
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer.Test / SnifferTest.cs
index 6eb6186..2b9e86d 100644 (file)
@@ -43,12 +43,14 @@ namespace KancolleSniffer.Test
                     var triple = new List<string>();\r
                     foreach (var s in new[] {"url: ", "request: ", "response: "})\r
                     {\r
-                        var line = stream.ReadLine();\r
-                        ln++;\r
-                        if (line == null)\r
-                            throw new Exception($"ログのurl, request, responseがそろっていません: {ln:d}行目");\r
-                        if (!line.StartsWith(s))\r
-                            throw new Exception($"ログに不正な行が含まれています: {ln:d}行目");\r
+                        string line;\r
+                        do\r
+                        {\r
+                            line = stream.ReadLine();\r
+                            ln++;\r
+                            if (line == null)\r
+                                throw new Exception($"ログの内容がそろっていません: {ln:d}行目");\r
+                        } while (!line.StartsWith(s));\r
                         triple.Add(line.Substring(s.Length));\r
                     }\r
                     var json = JsonParser.Parse(triple[2]);\r