public void Where(string sql) { var node = Parse.WhereClause(sql); Assert.AreEqual(sql, node.ToDisplayString()); Assert.AreEqual(true, node.IsValid); SqlNodeAssert.Tree(node); }
public void ColumnRef(string sql) { var node = Parse.ColumnRef(sql); Assert.AreEqual(sql, node.ToDisplayString()); Assert.AreEqual(true, node.IsValid); SqlNodeAssert.Tree(node); }
public void RangeVarEnd(string sql, string expected) { var node = Parse.RangeVar(sql); Assert.AreEqual(expected, node.ToDisplayString()); Assert.AreEqual(true, node.IsValid); SqlNodeAssert.Tree(node); }
public void InvocationInvalid(string sql, string expected) { var node = Parse.Invocation(sql); Assert.AreEqual(expected, node.ToDisplayString()); Assert.AreEqual(false, node.IsValid); SqlNodeAssert.Tree(node); }
public void ParenthesizedExpression(string sql) { var node = Parse.ParenthesizedExpression(sql); Assert.AreEqual(sql, node.ToDisplayString()); Assert.AreEqual(true, node.IsValid); SqlNodeAssert.Tree(node); }
public void BinaryExpressionPrecedence(string sql, string left, string right) { var node = Parse.BinaryExpression(sql); Assert.AreEqual(sql, node.ToDisplayString()); Assert.AreEqual(left, node.Left.ToDisplayString()); Assert.AreEqual(right, node.Right.ToDisplayString()); Assert.AreEqual(true, node.IsValid); SqlNodeAssert.Tree(node); }