forked from OSchip/llvm-project
parent
13545a277e
commit
b5fc2b1433
|
@ -102,9 +102,17 @@ TEST_CASE(basic_test) {
|
||||||
std::error_code ec = GetTestEC();
|
std::error_code ec = GetTestEC();
|
||||||
fs::path p(TC.input);
|
fs::path p(TC.input);
|
||||||
const fs::path output = fs::proximate(p, TC.base, ec);
|
const fs::path output = fs::proximate(p, TC.base, ec);
|
||||||
|
if (ec) {
|
||||||
TEST_CHECK(!ec);
|
TEST_CHECK(!ec);
|
||||||
|
std::cerr << "TEST CASE #" << ID << " FAILED: \n";
|
||||||
|
std::cerr << " Input: '" << TC.input << "'\n";
|
||||||
|
std::cerr << " Base: '" << TC.base << "'\n";
|
||||||
|
std::cerr << " Expected: '" << TC.expect << "'\n";
|
||||||
|
|
||||||
|
std::cerr << std::endl;
|
||||||
|
} else if (!PathEq(output, TC.expect)) {
|
||||||
TEST_CHECK(PathEq(output, TC.expect));
|
TEST_CHECK(PathEq(output, TC.expect));
|
||||||
if (!PathEq(output, TC.expect)) {
|
|
||||||
const path canon_input = fs::weakly_canonical(TC.input);
|
const path canon_input = fs::weakly_canonical(TC.input);
|
||||||
const path canon_base = fs::weakly_canonical(TC.base);
|
const path canon_base = fs::weakly_canonical(TC.base);
|
||||||
const path lexically_p = canon_input.lexically_proximate(canon_base);
|
const path lexically_p = canon_input.lexically_proximate(canon_base);
|
||||||
|
|
Loading…
Reference in New Issue