diff --git a/tests/rdbmsUnitTests.cpp b/tests/rdbmsUnitTests.cpp index d80ae36d08a1cbf278e1b721c3cba42bcc2193af..2b82544de16565984461283b287b3cf3aac941a0 100644 --- a/tests/rdbmsUnitTests.cpp +++ b/tests/rdbmsUnitTests.cpp @@ -41,8 +41,13 @@ static void printUsage(std::ostream &os) { * command-line. */ static RdbmsUnitTestsCmdLineArgs parseCmdLine(const int argc, char ** argv) { - if(argc != 2) { - std::cerr << "Invalid number of command-line arguments"; + const int expectedNbArgs = 1; + const int actualNbArgs = argc - 1; + + if(expectedNbArgs != actualNbArgs) { + std::cerr << "Invalid number of command-line arguments: expected=" << expectedNbArgs << " actual=" << actualNbArgs + << std::endl; + std::cerr << std::endl; printUsage(std::cerr); exit(1); }