From ca10e8aac85900db2b1754a87d99051bda1182a4 Mon Sep 17 00:00:00 2001 From: "Gu://em_" Date: Wed, 8 Apr 2026 21:39:53 +0200 Subject: [PATCH] MOOOORE TESTS --- epitar/tests/functional/run.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/epitar/tests/functional/run.sh b/epitar/tests/functional/run.sh index 37d5497..70b07f4 100644 --- a/epitar/tests/functional/run.sh +++ b/epitar/tests/functional/run.sh @@ -282,7 +282,23 @@ echo -e "\n$BBlue=== Help and Invalid Arguments ===$Color_Off" test_help "Help flag" test_invalid_args "No arguments" "" test_invalid_args "Invalid flag" "-z" -test_invalid_args "Missing archive" "-c" +test_invalid_args "Invalid flagS" "-zbk" +test_invalid_args "Invalid position" "test.tar -h" +test_invalid_args "Invalid flags and position" "test.tar -z" +test_invalid_args "Invalid flags and position mix" "test.tar -zhx" +test_invalid_args "Invalid position" "test.tar -z" +test_invalid_args "Invalid flag mix" "-zh" +test_invalid_args "Invalid flag mix 2" "-hnh" +test_invalid_args "Invalid flag mix 3" "-cnc" +test_invalid_args "Invalid flag mix 3" "-hhhz" +test_invalid_args "Invalid flag mix 3" "-hnc" +test_invalid_args "Invalid flag mix 3" "-cch" +test_invalid_args "Invalid flag mix 3" "-cnc" +test_invalid_args "Valid flags multiple" "-cc" +test_invalid_args "Incompatible flag" "-cx" +test_invalid_args "Missing op flag" "-v" +test_invalid_args "Missing archive (c)" "-c" +test_invalid_args "Missing archive (x)" "-x" test_invalid_args "Extract with files" "-x archive.tar file.txt" echo -e "\n$BBlue=== Edge Cases ===$Color_Off"