2015-10-15 13:04:57 +02:00
|
|
|
#pragma once
|
2015-03-16 02:14:27 +01:00
|
|
|
#ifndef MESSMER_FSPP_FSTEST_FSTEST_H_
|
|
|
|
#define MESSMER_FSPP_FSTEST_FSTEST_H_
|
|
|
|
|
2015-03-16 02:56:40 +01:00
|
|
|
#include "testutils/FileSystemTest.h"
|
|
|
|
#include "FsppDeviceTest.h"
|
|
|
|
#include "FsppDirTest.h"
|
2015-03-18 02:45:35 +01:00
|
|
|
#include "FsppFileTest.h"
|
2016-02-06 13:03:25 +01:00
|
|
|
#include "FsppSymlinkTest.h"
|
2016-03-31 15:45:41 +02:00
|
|
|
#include "FsppNodeTest_Rename.h"
|
2016-03-31 17:48:43 +02:00
|
|
|
#include "FsppNodeTest_Stat.h"
|
2015-03-19 05:37:44 +01:00
|
|
|
#include "FsppOpenFileTest.h"
|
2016-06-07 00:20:41 +02:00
|
|
|
#include "FsppDeviceTest_Timestamps.h"
|
2016-06-08 06:25:02 +02:00
|
|
|
#include "FsppNodeTest_Timestamps.h"
|
2016-06-08 21:21:57 +02:00
|
|
|
#include "FsppDirTest_Timestamps.h"
|
2016-06-08 06:47:23 +02:00
|
|
|
#include "FsppSymlinkTest_Timestamps.h"
|
2016-06-08 06:30:57 +02:00
|
|
|
#include "FsppFileTest_Timestamps.h"
|
2016-06-08 06:25:02 +02:00
|
|
|
#include "FsppOpenFileTest_Timestamps.h"
|
2015-03-16 02:14:27 +01:00
|
|
|
|
2015-03-16 02:56:40 +01:00
|
|
|
#define FSPP_ADD_FILESYTEM_TESTS(FS_NAME, FIXTURE) \
|
2019-10-13 14:16:06 +02:00
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppDeviceTest_One, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppDeviceTest_Two, FIXTURE); \
|
|
|
|
INSTANTIATE_NODE_TEST_SUITE( FS_NAME, FsppDeviceTest_Timestamps, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppDirTest, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppDirTest_Timestamps, FIXTURE); \
|
|
|
|
INSTANTIATE_NODE_TEST_SUITE( FS_NAME, FsppDirTest_Timestamps_Entries, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppFileTest, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppFileTest_Timestamps, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppSymlinkTest, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppSymlinkTest_Timestamps, FIXTURE); \
|
|
|
|
INSTANTIATE_NODE_TEST_SUITE( FS_NAME, FsppNodeTest_Rename, FIXTURE); \
|
|
|
|
INSTANTIATE_NODE_TEST_SUITE( FS_NAME, FsppNodeTest_Stat, FIXTURE); \
|
|
|
|
INSTANTIATE_NODE_TEST_SUITE( FS_NAME, FsppNodeTest_Timestamps, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppNodeTest_Stat_FileOnly, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppNodeTest_Stat_DirOnly, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppNodeTest_Stat_SymlinkOnly, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppOpenFileTest, FIXTURE); \
|
|
|
|
INSTANTIATE_TYPED_TEST_SUITE_P(FS_NAME, FsppOpenFileTest_Timestamps, FIXTURE); \
|
2016-06-08 06:25:02 +02:00
|
|
|
|
2015-03-16 02:14:27 +01:00
|
|
|
|
|
|
|
#endif
|