}
@Test
public void testStandAlone() throws Exception {
String rule = "when \nFoo()\nthen\n\tbar()";
DRLFileContentHandler h = new DRLFileContentHandler();
assertTrue( DRLFileContentHandler.isStandAloneRule( rule ) );
String r = h.wrapRuleDeclaration( "whee",
"",
rule );
assertTrue( r.indexOf( "rule 'whee'" ) > -1 );
assertTrue( r.indexOf( "dialect 'mvel'" ) > -1 );
rule = "dialect 'java'\nwhen \nFoo()\nthen\n\tbar()";
r = h.wrapRuleDeclaration( "whee",
null,
rule );
assertTrue( r.indexOf( "rule 'whee'" ) > -1 );
assertEquals( -1,
r.indexOf( "dialect 'mvel'" ) );