From 88effd4a0d63e37a2851712f63a9709a1e322946 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 1 Oct 2018 15:01:39 +0200 Subject: Fix sibs not finding test code in subdirs of test dir Fix platform specific configs, not all configs were checked --- tests/src/confTest/confTest.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/src/confTest/confTest.cpp b/tests/src/confTest/confTest.cpp index 100c7cf..b5d5ae1 100644 --- a/tests/src/confTest/confTest.cpp +++ b/tests/src/confTest/confTest.cpp @@ -61,7 +61,7 @@ TEST_CASE("parse config - invalid object") SibsConfig sibsConfig(Compiler::GCC, TINYDIR_STRING("tests/src/confTest"), OPT_LEV_DEBUG, false); Result result = Config::readFromFile(TINYDIR_STRING("tests/src/confTest/invalidObject.conf"), sibsConfig); REQUIRE(result.isErr()); - REQUIRE(result.getErrMsg() == "Invalid config object \"invalidObj\""); + REQUIRE(result.getErrMsg().find("Invalid config object \"invalidObj\"") != std::string::npos); } TEST_CASE("parse config - invalid field") @@ -69,7 +69,7 @@ TEST_CASE("parse config - invalid field") SibsConfig sibsConfig(Compiler::GCC, TINYDIR_STRING("tests/src/confTest"), OPT_LEV_DEBUG, false); Result result = Config::readFromFile(TINYDIR_STRING("tests/src/confTest/invalidField.conf"), sibsConfig); REQUIRE(result.isErr()); - REQUIRE(result.getErrMsg() == "Invalid field \"invalidField\" under object \"package\""); + REQUIRE(result.getErrMsg().find("Invalid field \"invalidField\" under object \"package\"") != std::string::npos); } TEST_CASE("parse config - use different config for different platforms") -- cgit v1.2.3