From 8e63f188afafd3a43370697b315984317a34bc0c Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Sun, 27 Nov 2022 23:24:47 -0500 Subject: [PATCH] provide warnings for missing optional fields --- t/SIPtest.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/t/SIPtest.pm b/t/SIPtest.pm index 8e86524..7e03c4b 100644 --- a/t/SIPtest.pm +++ b/t/SIPtest.pm @@ -298,6 +298,9 @@ sub one_msg { } return; } + if (!$ftest->{required} && !exists($fields{$field})) { + diag("WARNING: $test->{id}: optional field '$field' not found in msg " . substr($resp,0,2)); + } if (exists($fields{$field}) && (decode_utf8($fields{$field}) !~ $ftest->{pat})) { diag("Field '$field' pattern '$ftest->{pat}' fails to match value '$fields{$field}' in message '$resp'"); -- 2.11.0