MCPcopy Create free account
hub / github.com/catboost/catboost / Y_UNIT_TEST

Function Y_UNIT_TEST

util/folder/path_ut.cpp:58–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56
57Y_UNIT_TEST_SUITE(TFsPathTests) {
58 Y_UNIT_TEST(TestMkDirs) {
59 const TFsPath path = "a/b/c/d/e/f";
60 path.ForceDelete();
61 TFsPath current = path;
62 ui32 checksCounter = 0;
63 while (current != ".") {
64 UNIT_ASSERT(!path.Exists());
65 ++checksCounter;
66 current = current.Parent();
67 }
68 UNIT_ASSERT_VALUES_EQUAL(checksCounter, 6);
69
70 path.MkDirs();
71 UNIT_ASSERT(path.Exists());
72
73 current = path;
74 while (current != ".") {
75 UNIT_ASSERT(path.Exists());
76 current = current.Parent();
77 }
78 }
79
80 Y_UNIT_TEST(MkDirFreak) {
81 TFsPath path;

Callers

nothing calls this directly

Calls 15

UmaskFunction · 0.85
CwdClass · 0.85
JoinFsPathsFunction · 0.85
MakePathIfNotExistFunction · 0.85
ParentMethod · 0.80
MkDirsMethod · 0.80
MkDirMethod · 0.80
GetExtensionMethod · 0.80
RenameToMethod · 0.80
ForceRenameToMethod · 0.80
RealPathMethod · 0.80
GetFsPathMethod · 0.80

Tested by

no test coverage detected