winfsp-tests: WIP

This commit is contained in:
Bill Zissimopoulos 2016-01-25 15:53:29 -08:00
parent 4ff1b1a9cb
commit c203404672
4 changed files with 12 additions and 12 deletions

View File

@ -181,7 +181,7 @@
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Release|x64'">TurnOffAllWarnings</WarningLevel>
</ClCompile>
<ClCompile Include="..\..\..\tst\winfsp-tests\create-test.c" />
<ClCompile Include="..\..\..\tst\winfsp-tests\fileinfo-test.c" />
<ClCompile Include="..\..\..\tst\winfsp-tests\info-test.c" />
<ClCompile Include="..\..\..\tst\winfsp-tests\memfs-test.c" />
<ClCompile Include="..\..\..\tst\winfsp-tests\memfs.cpp" />
<ClCompile Include="..\..\..\tst\winfsp-tests\mount-test.c" />

View File

@ -34,7 +34,7 @@
<ClCompile Include="..\..\..\tst\winfsp-tests\memfs-test.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\tst\winfsp-tests\fileinfo-test.c">
<ClCompile Include="..\..\..\tst\winfsp-tests\info-test.c">
<Filter>Source</Filter>
</ClCompile>
</ItemGroup>

View File

@ -13,7 +13,7 @@ extern int NtfsTests;
extern int WinFspDiskTests;
extern int WinFspNetTests;
void getinfo_dotest(ULONG Flags, PWSTR Prefix, ULONG FileInfoTimeout)
void getfileinfo_dotest(ULONG Flags, PWSTR Prefix, ULONG FileInfoTimeout)
{
void *memfs = memfs_start_ex(Flags, FileInfoTimeout);
@ -118,27 +118,27 @@ void getinfo_dotest(ULONG Flags, PWSTR Prefix, ULONG FileInfoTimeout)
memfs_stop(memfs);
}
void getinfo_test(void)
void getfileinfo_test(void)
{
if (NtfsTests)
{
WCHAR DirBuf[MAX_PATH] = L"\\\\?\\";
GetCurrentDirectoryW(MAX_PATH - 4, DirBuf + 4);
getinfo_dotest(-1, DirBuf, 0);
getfileinfo_dotest(-1, DirBuf, 0);
}
if (WinFspDiskTests)
{
getinfo_dotest(MemfsDisk, 0, 0);
getinfo_dotest(MemfsDisk, 0, 1000);
getfileinfo_dotest(MemfsDisk, 0, 0);
getfileinfo_dotest(MemfsDisk, 0, 1000);
}
if (WinFspNetTests)
{
getinfo_dotest(MemfsNet, L"\\\\memfs\\share", 0);
getinfo_dotest(MemfsNet, L"\\\\memfs\\share", 1000);
getfileinfo_dotest(MemfsNet, L"\\\\memfs\\share", 0);
getfileinfo_dotest(MemfsNet, L"\\\\memfs\\share", 1000);
}
}
void getinfo_tests(void)
void info_tests(void)
{
TEST(getinfo_test);
TEST(getfileinfo_test);
}

View File

@ -11,7 +11,7 @@ int main(int argc, char *argv[])
TESTSUITE(timeout_tests);
TESTSUITE(memfs_tests);
TESTSUITE(create_tests);
TESTSUITE(getinfo_tests);
TESTSUITE(info_tests);
tlib_run_tests(argc, argv);
return 0;