From 1784cb6b80c7e80a5fb5b8acf26735030d8155a1 Mon Sep 17 00:00:00 2001 From: Timo Pollmeier Date: Fri, 31 Jan 2025 09:46:17 +0100 Subject: [PATCH] Add test for uri_cpe_to_uri_product --- util/cpeutils_tests.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/util/cpeutils_tests.c b/util/cpeutils_tests.c index 6e4d2cb9..6876e44b 100644 --- a/util/cpeutils_tests.c +++ b/util/cpeutils_tests.c @@ -281,6 +281,15 @@ Ensure (cpeutils, cpe_struct_match) cpe_struct_free (&cpe2); } +Ensure (cpeutils, uri_cpe_to_uri_product) +{ + char *uri_cpe, *uri_product; + uri_cpe = "cpe:/a:hp:insight_diagnostics:7.4.0.1570:-:~~online~win2003~x64~"; + + uri_product = uri_cpe_to_uri_product (uri_cpe); + assert_string_equal (uri_product, "cpe:/a:hp:insight_diagnostics"); +} + /* Test suite. */ int main (int argc, char **argv) @@ -296,6 +305,7 @@ main (int argc, char **argv) add_test_with_context (suite, cpeutils, uri_cpe_to_fs_cpe); add_test_with_context (suite, cpeutils, fs_cpe_to_uri_cpe); add_test_with_context (suite, cpeutils, cpe_struct_match); + add_test_with_context (suite, cpeutils, uri_cpe_to_uri_product); if (argc > 1) return run_single_test (suite, argv[1], create_text_reporter ());