aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/vcpkg-test/paragraph.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'toolsrc/src/vcpkg-test/paragraph.cpp')
-rw-r--r--toolsrc/src/vcpkg-test/paragraph.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/toolsrc/src/vcpkg-test/paragraph.cpp b/toolsrc/src/vcpkg-test/paragraph.cpp
index 356ee88f8..cb3f8e620 100644
--- a/toolsrc/src/vcpkg-test/paragraph.cpp
+++ b/toolsrc/src/vcpkg-test/paragraph.cpp
@@ -60,6 +60,7 @@ TEST_CASE ("SourceParagraph construct invalid", "[paragraph]")
}});
REQUIRE(!m_pgh.has_value());
+ REQUIRE(m_pgh.error()->has_error());
m_pgh = test_parse_control_file({{
{"Source", "zlib"},
@@ -68,6 +69,7 @@ TEST_CASE ("SourceParagraph construct invalid", "[paragraph]")
}});
REQUIRE(!m_pgh.has_value());
+ REQUIRE(m_pgh.error()->has_error());
m_pgh = test_parse_control_file({
{
@@ -81,6 +83,16 @@ TEST_CASE ("SourceParagraph construct invalid", "[paragraph]")
});
REQUIRE(!m_pgh.has_value());
+ REQUIRE(m_pgh.error()->has_error());
+
+ // invalid field`s name
+ m_pgh = test_parse_control_file({{
+ {"Surce", "zlib"},
+ {"Vursion", "1.2.8"},
+ }});
+
+ REQUIRE(!m_pgh.has_value());
+ REQUIRE(m_pgh.error()->has_error());
}
TEST_CASE ("SourceParagraph construct maximum", "[paragraph]")