Esempio n. 1
0
 public void TestEmptyExpr2()
 {
     String template = "hi <> ";
     TemplateGroup group = new TemplateGroup();
     String result = null;
     try
     {
         group.DefineTemplate(new TemplateName("test"), template);
     }
     catch (TemplateException se)
     {
         RecognitionException re = (RecognitionException)se.InnerException;
         result = new TemplateSyntaxErrorMessage(ErrorType.SyntaxError, re.Token, re, se.Message).ToString();
     }
     String expected = "1:3: doesn't look like an expression";
     Assert.AreEqual(expected, result);
 }
Esempio n. 2
0
 public void TestWeirdChar()
 {
     string template = "   <*>";
     TemplateGroup group = new TemplateGroup();
     string result = null;
     try
     {
         group.DefineTemplate(new TemplateName("test"), template);
     }
     catch (TemplateException se)
     {
         RecognitionException re = (RecognitionException)se.InnerException;
         result = new TemplateSyntaxErrorMessage(ErrorType.SyntaxError, re.Token, re, se.Message).ToString();
     }
     string expected = "1:4: invalid character: *";
     Assert.AreEqual(expected, result);
 }