#include "clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/Support/VirtualFileSystem.h"
#include "gtest/gtest.h"
usingnamespaceclang::tooling::dependencies;
namespace {
struct InstrumentingFilesystem
: llvm::RTTIExtends<InstrumentingFilesystem, llvm::vfs::ProxyFileSystem> { … };
}
TEST(DependencyScanningWorkerFilesystem, CacheStatusFailures) { … }
TEST(DependencyScanningFilesystem, CacheGetRealPath) { … }
TEST(DependencyScanningFilesystem, RealPathAndStatusInvariants) { … }
TEST(DependencyScanningFilesystem, CacheStatOnExists) { … }
TEST(DependencyScanningFilesystem, CacheStatFailures) { … }