package jef.database.jsqlparser.test.drop; import jef.database.jsqlparser.parser.ParseException; import jef.database.jsqlparser.statement.drop.Drop; import junit.framework.TestCase; public class DropTest extends TestCase { public DropTest(String arg0) { super(arg0); } public void testDrop() throws ParseException { String statement = "DROP TABLE mytab"; Drop drop = (Drop) jef.database.DbUtils.parseStatement(statement); assertEquals("TABLE", drop.getType()); assertEquals("mytab", drop.getName()); assertEquals(statement, ""+drop); statement = "DROP INDEX myindex CASCADE"; drop = (Drop) jef.database.DbUtils.parseStatement(statement); assertEquals("INDEX", drop.getType()); assertEquals("myindex", drop.getName()); assertEquals("CASCADE", drop.getParameters().get(0)); assertEquals(statement, ""+drop); } public static void main(String[] args) { //junit.swingui.TestRunner.run(DropTest.class); } }