Add tests that show the timing differences between the Glib/mm based timeouts
[ardour.git] / libs / pbd / test / filesystem_test.h
1 #include <cppunit/TestFixture.h>
2 #include <cppunit/extensions/HelperMacros.h>
3
4 class FilesystemTest : public CppUnit::TestFixture
5 {
6         CPPUNIT_TEST_SUITE (FilesystemTest);
7         CPPUNIT_TEST (testPathIsWithin);
8         CPPUNIT_TEST (testCopyFileASCIIFilename);
9         CPPUNIT_TEST (testCopyFileUTF8Filename);
10         CPPUNIT_TEST (testFindFilesMatchingPattern);
11         CPPUNIT_TEST (testClearDirectory);
12         CPPUNIT_TEST (testRemoveDirectory);
13         CPPUNIT_TEST (testCanonicalPath);
14         CPPUNIT_TEST_SUITE_END ();
15
16 public:
17         void testPathIsWithin ();
18         void testCopyFileASCIIFilename ();
19         void testCopyFileUTF8Filename ();
20         void testFindFilesMatchingPattern ();
21         void testClearDirectory ();
22         void testRemoveDirectory ();
23         void testCanonicalPath ();
24 };
25