]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
add unittest cases for argv_looks_like_help
authorAbraham Samuel Adekunle <abrahamadekunle50@gmail.com>
Fri, 8 Mar 2024 13:04:41 +0000 (14:04 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 8 Mar 2024 21:27:55 +0000 (21:27 +0000)
src/test/test-argv-util.c

index 5bf2903658b09d4dc1bc59c6816aa49bccd5d799..f7b8f9478b9e861445f25d9ac428e4c1ffcea3f0 100644 (file)
@@ -122,6 +122,11 @@ TEST(argv_help) {
         assert_se(argv_looks_like_help(4, STRV_MAKE("program", "arg1", "arg2", "-h")));
         assert_se(!argv_looks_like_help(2, STRV_MAKE("program", "arg1")));
         assert_se(!argv_looks_like_help(4, STRV_MAKE("program", "arg1", "arg2", "--h")));
+        assert_se(!argv_looks_like_help(3, STRV_MAKE("program", "Help", "arg2")));
+        assert_se(argv_looks_like_help(5, STRV_MAKE("program", "--help", "arg1", "-h", "--help")));
+        assert_se(!argv_looks_like_help(4, STRV_MAKE("program","arg1", "arg2", "-H")));
+        assert_se(!argv_looks_like_help(3, STRV_MAKE("program", "--Help", "arg2")));
+
 }
 
 static int intro(void) {