public void SimpleQueryWithColumns() { var query = "SELECT name, fio FROM TESTABLEtttV"; var visiter = new SqlFormatter(); SQLParser.Parser.Parse(query.ToUpper(), visiter, Enums.SQLType.TSql); var result = visiter.GetText(); var expectedResult = @"SELECT NAME, FIO FROM TESTABLETTTV"; Debug.WriteLine(result); Assert.AreEqual(expectedResult, result, "Результирующие запросы должны быть равны"); }
public void inner_JOIN() { var query = "SELECT name FROM T1 INNER JOIN T2 ON T1.F = T2.F"; var visiter = new SqlFormatter(); SQLParser.Parser.Parse(query.ToUpper(), visiter, Enums.SQLType.TSql); var result = visiter.GetText(); var expectedResult = @"SELECT NAME FROM T1 INNER JOIN T2 ON T1.F = T2.F"; Debug.WriteLine(result); Assert.AreEqual(expectedResult, result, "Результирующие запросы должны быть равны"); }
public void GroupBy() { var query = "SELECT F FROM T1 GROUP BY F"; var visiter = new SqlFormatter(); SQLParser.Parser.Parse(query.ToUpper(), visiter, Enums.SQLType.TSql); var result = visiter.GetText(); var expectedResult = @"SELECT F FROM T1 GROUP BY F"; Debug.WriteLine(result); Assert.AreEqual(expectedResult, result, "Результирующие запросы должны быть равны"); }
public void UnionQuery() { var query = "SELECT name FROM T1 union SELECT fio FROM T2"; var visiter = new SqlFormatter(); SQLParser.Parser.Parse(query.ToUpper(), visiter, Enums.SQLType.TSql); var result = visiter.GetText(); var expectedResult = @"SELECT NAME FROM T1 UNION SELECT FIO FROM T2"; Debug.WriteLine(result); Assert.AreEqual(expectedResult, result, "Результирующие запросы должны быть равны"); }