package com.alibaba.druid.sql.parser; import org.junit.Assert; import com.alibaba.druid.sql.ast.SQLStatement; import com.alibaba.druid.sql.dialect.mysql.ast.statement.MysqlDeallocatePrepareStatement; import com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser; import junit.framework.TestCase; public class DeallocatePrepareTest extends TestCase { public void test() { String sql = "DEALLOCATE PREPARE stmt1"; MySqlStatementParser parser = new MySqlStatementParser(sql); SQLStatement stmt =parser.parseStatement(); Assert.assertEquals(MysqlDeallocatePrepareStatement.class, stmt.getClass()); MysqlDeallocatePrepareStatement dpStmt = (MysqlDeallocatePrepareStatement) stmt; Assert.assertEquals("stmt1", dpStmt.getStatementName().getSimpleName()); Assert.assertEquals(sql, dpStmt.toString()); } }