package dbmigrate.parser;
import junit.framework.TestCase;
import dbmigrate.parser.model.CreateColumn;
import dbmigrate.parser.model.Migration;
public class CreateColumnParseTest extends TestCase {
public void testCreateColumn() throws Exception {
final String fname = "<migration version=\"testedit\"> " + "<do>"
+ "<create-column id=\"first1\">" + "<table>users</table>"
+ "<name>kolumna56</name>" + "<type>integer</type>"
+ "<notnull>true</notnull>" + "<default>53</default>"
+ "<values>-1</values>" + "</create-column>" + "</do>"
+ "</migration>";
Migration migration = MigrationParser.loadMigration(fname);
assertEquals(migration.getDoList().get(0).getClass(),
new CreateColumn().getClass());
assertEquals(
((CreateColumn) migration.getDoList().get(0)).getValueToSet(),
"-1");
}
}