summaryrefslogtreecommitdiff
path: root/libs/pbd/test/filesystem_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/pbd/test/filesystem_test.cc')
-rw-r--r--libs/pbd/test/filesystem_test.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/pbd/test/filesystem_test.cc b/libs/pbd/test/filesystem_test.cc
index 8fe5afab21..e30aa2b1af 100644
--- a/libs/pbd/test/filesystem_test.cc
+++ b/libs/pbd/test/filesystem_test.cc
@@ -84,3 +84,15 @@ FilesystemTest::testCopyFileUTF8Filename ()
CPPUNIT_ASSERT (PBD::copy_file (input_path, output_path));
}
}
+
+void
+FilesystemTest::testFindFilesMatchingPattern ()
+{
+ vector<string> patch_files;
+
+ PBD::find_files_matching_pattern (patch_files, test_search_path (), "*PatchFile*");
+
+ CPPUNIT_ASSERT(test_search_path ().size() == 1);
+
+ CPPUNIT_ASSERT(patch_files.size() == 2);
+}