MCPcopy Create free account
hub / github.com/boostorg/filesystem / equivalent_tests

Function equivalent_tests

test/operations_test.cpp:2642–2663  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2640// equivalent_tests ----------------------------------------------------------------//
2641
2642void equivalent_tests(const fs::path& f1x)
2643{
2644 cout << "equivalent_tests..." << endl;
2645
2646 BOOST_TEST(CHECK_EXCEPTION(bad_equivalent, ENOENT));
2647 BOOST_TEST(fs::equivalent(f1x, dir / "f1"));
2648 BOOST_TEST(fs::equivalent(dir, d1 / ".."));
2649 BOOST_TEST(!fs::equivalent(f1x, dir));
2650 BOOST_TEST(!fs::equivalent(dir, f1x));
2651 BOOST_TEST(!fs::equivalent(d1, d2));
2652#if BOOST_FILESYSTEM_VERSION == 3
2653 BOOST_TEST(!fs::equivalent(dir, ng));
2654 BOOST_TEST(!fs::equivalent(ng, dir));
2655 BOOST_TEST(!fs::equivalent(f1x, ng));
2656 BOOST_TEST(!fs::equivalent(ng, f1x));
2657#else
2658 BOOST_TEST(CHECK_EXCEPTION(([] { fs::equivalent(dir, ng); }), ENOENT));
2659 BOOST_TEST(CHECK_EXCEPTION(([] { fs::equivalent(ng, dir); }), ENOENT));
2660 BOOST_TEST(CHECK_EXCEPTION(([&f1x] { fs::equivalent(f1x, ng); }), ENOENT));
2661 BOOST_TEST(CHECK_EXCEPTION(([&f1x] { fs::equivalent(ng, f1x); }), ENOENT));
2662#endif
2663}
2664
2665// temp_directory_path_tests -------------------------------------------------------//
2666// contributed by Jeff Flinn

Callers 1

cpp_mainFunction · 0.85

Calls 1

equivalentFunction · 0.85

Tested by

no test coverage detected