Skip to content
Snippets Groups Projects
Commit 977191ca authored by Sergey Yakubov's avatar Sergey Yakubov
Browse files

update for macos

parent 6415ae7b
No related branches found
No related tags found
No related merge requests found
......@@ -6,6 +6,8 @@
#include <sys/stat.h>
#include <algorithm>
#include <errno.h>
using std::string;
using std::vector;
using std::chrono::system_clock;
......@@ -48,8 +50,15 @@ system_clock::time_point GetTimePointFromFile(const string& fname, IOErrors* err
return system_clock::time_point{};
}
std::chrono::nanoseconds d = std::chrono::nanoseconds{t_stat.st_mtim.tv_nsec} +
#ifdef __APPLE__
#define st_mtim st_mtimespec
#endif
std::chrono::nanoseconds d = std::chrono::nanoseconds {t_stat.st_mtim.tv_nsec} +
std::chrono::seconds{t_stat.st_mtim.tv_sec};
#ifdef __APPLE__
#undef st_mtim
#endif
return system_clock::time_point {std::chrono::duration_cast<system_clock::duration>(d)};
}
......
#!/usr/bin/env bash
rm -rf test
rm -rf test_noaccess
rmdir test_noaccess
......@@ -213,9 +213,9 @@ TEST_F(FolderDataBrokerTests, GetNextCallsOpenFileWithFileName) {
FileInfo fi;
FileData data;
auto err=IOErrors::NO_ERROR;
auto err = IOErrors::NO_ERROR;
EXPECT_CALL(mock, OpenFileToRead("/path/to/file/1", _)).
WillOnce(DoAll(testing::SetArgPointee<1>(IOErrors::NO_ERROR),testing::Return(1)));
WillOnce(DoAll(testing::SetArgPointee<1>(IOErrors::NO_ERROR), testing::Return(1)));
data_broker->GetNext(&fi, &data);
data_broker->io__.release();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment