package com.github.ryhmrt.mssqldiff.convertor; import static org.junit.Assert.assertEquals; import org.junit.Test; import com.github.ryhmrt.mssqldiff.csv.SchemaCsv; import com.github.ryhmrt.mssqldiff.data.Column; public class ColumnConvertorTest { @Test public void testConvert() { SchemaCsv csv = new SchemaCsv(); csv.setTableName("tableName"); csv.setObjectType("U"); csv.setTableDescription("tableDescription"); csv.setColumnName("columnName"); csv.setColumnType("columnType"); csv.setLength(99); csv.setPk(true); csv.setIdentity(true); csv.setNullable(true); csv.setDefaultValue("defaultValue"); csv.setColumnDescription("columnDescription"); csv.setUserName("userName"); csv.setCanSelect(true); csv.setCanInsert(true); csv.setCanUpdate(true); csv.setCanDelete(true); ColumnConvertor target = new ColumnConvertor(); Column column = target.convert(csv); assertEquals("tableName", column.getTableName()); assertEquals("columnName", column.getName()); assertEquals("columnType",column.getType()); assertEquals(99, column.getLength()); assertEquals(true, column.isPk()); assertEquals(true, column.isIdentity()); assertEquals(true, column.isNullable()); assertEquals("defaultValue",column.getDefaultValue()); assertEquals("columnDescription", column.getDescription()); } }