package net.sourceforge.mayfly.evaluation.command;
import junit.framework.TestCase;
import net.sourceforge.mayfly.datastore.Columns;
public class CommandTest extends TestCase {
public void testParse() throws Exception {
DropTable command = (DropTable) Command.fromSql("drop table FOO");
assertEquals("FOO", command.table().tableName());
assertFalse(command.ifExists);
}
public void testParseSecondExample() throws Exception {
CreateTable command = (CreateTable)
Command.fromSql("Create Table Foo (a integer)");
assertEquals("Foo", command.table());
Columns columns = command.columns();
assertEquals(1, columns.columnCount());
assertEquals("a", columns.column(0).columnName());
}
}