Пример #1
0
  @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());
  }
Пример #2
0
 @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());
 }
Пример #3
0
 @Test
 public void testLogColonSentence() {
   final DSLSentence sen = new DSLSentence();
   sen.setDefinition("Log : \"{message}\"");
   assertEquals("Log : \"message\"", sen.toString());
 }
Пример #4
0
 @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());
 }