diff --git a/src/CopyrighFixer/CopyrighFixer/configparser.cpp b/src/CopyrighFixer/CopyrighFixer/configparser.cpp index 97ceea4..76bf788 100644 --- a/src/CopyrighFixer/CopyrighFixer/configparser.cpp +++ b/src/CopyrighFixer/CopyrighFixer/configparser.cpp @@ -41,7 +41,7 @@ bool ConfigParser::parseOptions(Config &conf) const { } pathDirOrFile.setFile(QuasarAppUtils::Params::getArg("sign")); - if (!QFileInfo::exists(pathDirOrFile.absoluteFilePath())) { + if (!pathDirOrFile.isFile()) { QuasarAppUtils::Params::log("The given path does not exist or is not a file signature", QuasarAppUtils::VerboseLvl::Error); return false; diff --git a/tests/units/configparsertest.cpp b/tests/units/configparsertest.cpp index f01eaea..bbd52e6 100644 --- a/tests/units/configparsertest.cpp +++ b/tests/units/configparsertest.cpp @@ -60,7 +60,7 @@ void ConfigParserTest::testSrcKey() const { CopyrighFixer::Config testConfig; CopyrighFixer::ConfigParser testParserConf; - QVERIFY(!testParserConf.parseOptions(testConfig)); + QVERIFY(testParserConf.parseOptions(testConfig)); } void ConfigParserTest::testSrcPath() const { @@ -71,7 +71,7 @@ void ConfigParserTest::testSrcPath() const { CopyrighFixer::Config testConfig; CopyrighFixer::ConfigParser testParserConf; - QVERIFY(testParserConf.parseOptions(testConfig)); + QVERIFY(!testParserConf.parseOptions(testConfig)); }