use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class LongColumnTest method testCreateALongColumn.
public void testCreateALongColumn() {
Column column = null;
column = new LongColumn("time");
assertNotNull(column);
assertEquals("time", column.getName());
assertEquals(COL_TYPE_LONG, column.getType());
assertEquals(true, column.isAllowNull());
assertEquals(false, column.isPrimary());
assertEquals(Column.VERSION_1, column.getVerion());
column = new LongColumn("time", false);
assertNotNull(column);
assertEquals("time", column.getName());
assertEquals(COL_TYPE_LONG, column.getType());
assertEquals(false, column.isAllowNull());
assertEquals(false, column.isPrimary());
assertEquals(Column.VERSION_1, column.getVerion());
column = new LongColumn("time", false, true);
assertNotNull(column);
assertEquals("time", column.getName());
assertEquals(COL_TYPE_LONG, column.getType());
assertEquals(false, column.isAllowNull());
assertEquals(true, column.isPrimary());
assertEquals(Column.VERSION_1, column.getVerion());
column = new LongColumn("time", 2);
assertNotNull(column);
assertEquals("time", column.getName());
assertEquals(COL_TYPE_LONG, column.getType());
assertEquals(true, column.isAllowNull());
assertEquals(false, column.isPrimary());
assertEquals(2, column.getVerion());
column = new LongColumn("time", false, 3);
assertNotNull(column);
assertEquals("time", column.getName());
assertEquals(COL_TYPE_LONG, column.getType());
assertEquals(false, column.isAllowNull());
assertEquals(false, column.isPrimary());
assertEquals(3, column.getVerion());
column = new LongColumn("time", false, true, 4);
assertNotNull(column);
assertEquals("time", column.getName());
assertEquals(COL_TYPE_LONG, column.getType());
assertEquals(false, column.isAllowNull());
assertEquals(true, column.isPrimary());
assertEquals(4, column.getVerion());
}
use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class TemplateTest method testCreateATemplate.
public void testCreateATemplate() {
Template templ = new Template();
assertNotNull(templ);
List<Column> columns = templ.listColumns();
assertNotNull(columns);
assertEquals(0, columns.size());
}
use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class TemplateTest method testRemoveColumn.
public void testRemoveColumn() {
Template templ = new Template();
assertNotNull(templ);
Column column = new IntegerColumn("_id");
assertNotNull(column);
templ.addColumn(column);
List<Column> columns = templ.listColumns();
assertNotNull(columns);
assertEquals(1, columns.size());
Column actualColumn = columns.get(0);
assertEquals(column, actualColumn);
templ.removeColumn(column);
columns = templ.listColumns();
assertEquals(0, columns.size());
}
use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class TemplateTest method testAddColumn.
public void testAddColumn() {
Template templ = new Template();
assertNotNull(templ);
Column column = new IntegerColumn("_id");
assertNotNull(column);
templ.addColumn(column);
List<Column> columns = templ.listColumns();
assertNotNull(columns);
assertEquals(1, columns.size());
Column actualColumn = columns.get(0);
assertEquals(column, actualColumn);
}
use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class TemplateTest method testListColumns.
public void testListColumns() {
Template templ = new Template();
assertNotNull(templ);
Column col1 = new IntegerColumn("_id");
Column col2 = new LongColumn("time");
Column col3 = new DoubleColumn("fp");
Column col4 = new TextColumn("dummy");
assertNotNull(col1);
assertNotNull(col2);
assertNotNull(col3);
assertNotNull(col4);
templ.addColumn(col1);
templ.addColumn(col2);
templ.addColumn(col3);
templ.addColumn(col4);
List<Column> columns = templ.listColumns();
assertNotNull(columns);
assertEquals(4, columns.size());
List<Column> expected = new ArrayList<Column>();
expected.add(col1);
expected.add(col2);
expected.add(col3);
expected.add(col4);
Asserts.assertEquals(expected, columns);
}
Aggregations