public class IndexRuleTypeTest extends BaseIndexingTest<DRLResourceTypeDefinition> {
@Test
public void testIndexRuleTypes() throws IOException, InterruptedException {
//Don't ask, but we need to write a single file first in order for indexing to work
final Path basePath = getDirectoryPath().resolveSibling( "someNewOtherPath" );
ioService().write( basePath.resolve( "dummy" ),
"<none>" );
//Add test files
final Path path1 = basePath.resolve( "drl1.drl" );
final String drl1 = loadText( "drl1.drl" );
ioService().write( path1,
drl1 );
final Path path2 = basePath.resolve( "drl2.drl" );
final String drl2 = loadText( "drl2.drl" );
ioService().write( path2,
drl2 );
Thread.sleep( 5000 ); //wait for events to be consumed from jgit -> (notify changes -> watcher -> index) -> lucene index