private void CheckNumberError(string expression, SpelMessage expectedMessage) { var parser = new SpelExpressionParser(); var ex = Assert.Throws <SpelParseException>(() => parser.ParseRaw(expression)); Assert.Equal(expectedMessage, ex.MessageCode); }
private InternalParseException InternalException(int startPos, SpelMessage message, params object[] inserts) { return(new InternalParseException(new SpelParseException(ExpressionString, startPos, message, inserts))); }
private void ParseExceptionRequirements(SpelParseException ex, SpelMessage expectedMessage, int expectedPosition) { Assert.Equal(expectedMessage, ex.MessageCode); Assert.Equal(expectedPosition, ex.Position); Assert.Contains(ex.ExpressionString, ex.Message); }
private void RaiseParseException(int start, SpelMessage msg, params object[] inserts) { throw new InternalParseException(new SpelParseException(_expressionString, start, msg, inserts)); }