@Test public void testWithNewLines() { final DSLSentence sen = new DSLSentence(); sen.setDefinition( "this is {variable}\\n here and {here}" ); assertEquals( "this is {variable}\n here and {here}", sen.toString() ); }
@Test public void testLogColonSentence() { final DSLSentence sen = new DSLSentence(); sen.setDefinition( "Log : \"{message}\"" ); assertEquals( "Log : \"{message}\"", sen.toString() ); }
@Test public void testEnumSentence() { final DSLSentence sen = new DSLSentence(); sen.setDefinition( "this is {variable:ENUM:Value.test} here and {here}" ); assertEquals( "this is {variable} here and {here}", sen.toString() ); }
@Test public void testSentence() { final DSLSentence sen = new DSLSentence(); sen.setDefinition( "this is {something} here and {here}" ); assertEquals( "this is {something} here and {here}", sen.toString() ); sen.setDefinition( "foo bar" ); assertEquals( "foo bar", sen.toString() ); final DSLSentence newOne = sen.copy(); assertFalse( newOne == sen ); assertEquals( newOne.getDefinition(), sen.getDefinition() ); assertEquals( newOne.getValues(), sen.getValues() ); }