Пример #1
0
 public virtual void TestTruncate()
 {
     var sql = "Truncate table tb1";
     var lexer = new MySqlLexer(sql);
     var parser = new MySqlDdlParser(lexer, new MySqlExprParser(lexer));
     IDdlStatement trun = parser.Truncate();
     parser.Match(MySqlToken.Eof);
     var output = Output2MySql(trun, sql);
     Assert.AreEqual("TRUNCATE TABLE tb1", output);
     sql = "Truncate tb1";
     lexer = new MySqlLexer(sql);
     parser = new MySqlDdlParser(lexer, new MySqlExprParser(lexer));
     trun = parser.Truncate();
     parser.Match(MySqlToken.Eof);
     output = Output2MySql(trun, sql);
     Assert.AreEqual("TRUNCATE TABLE tb1", output);
 }