### Question:
EnterpriseEditionModule extends CommunityEditionModule { @Override protected Predicate<String> fileWatcherFileNameFilter() { return enterpriseNonClusterFileWatcherFileNameFilter(); } EnterpriseEditionModule( PlatformModule platformModule ); @Override void registerEditionSpecificProcedures( Procedures procedures ); @Override void createSecurityModule( PlatformModule platformModule, Procedures procedures ); static void createEnterpriseSecurityModule( AbstractEditionModule editionModule, PlatformModule platformModule, Procedures procedures );  }### Answer:
@Test void fileWatcherFileNameFilter() { DatabaseLayout layout = testDirectory.databaseLayout(); Predicate<String> filter = EnterpriseEditionModule.enterpriseNonClusterFileWatcherFileNameFilter(); String metadataStoreName = layout.metadataStore().getName(); assertFalse( filter.test( metadataStoreName ) ); assertFalse( filter.test( layout.nodeStore().getName() ) ); assertTrue( filter.test( TransactionLogFiles.DEFAULT_NAME + ".1" ) ); assertTrue( filter.test( IndexConfigStore.INDEX_DB_FILE_NAME + ".any" ) ); assertTrue( filter.test( metadataStoreName + PageCacheWarmer.SUFFIX_CACHEPROF ) ); }