use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class OrderingTokenTest method testWithOperation.
public void testWithOperation() {
Column column1 = null;
column1 = new IntegerColumn("intVal");
assertNotNull(column1);
Column column2 = null;
column2 = new DoubleColumn("doubleVal");
assertNotNull(column2);
Column column3 = null;
column3 = new LongColumn("longVal");
assertNotNull(column3);
Column column4 = null;
column4 = new TextColumn("textVal");
assertNotNull(column4);
assertEquals(new QueryToken("intVal, doubleVal, longVal, textVal"), column1.groupBy().with(column2.groupBy()).with(column3.groupBy()).with(column4.groupBy()));
}
use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class TextColumnTest method testAttachValueTo.
public void testAttachValueTo() {
Column columnA = new TextColumn("columnA");
assertNotNull(columnA);
Column columnB = new TextColumn("columnB");
assertNotNull(columnB);
ContentValues values = new ContentValues();
assertNotNull(values);
columnA.setValue(values, "Sample Text 1");
columnB.setValue(values, "Hello world!");
Intent i = new Intent();
assertNotNull(i);
columnA.attachValueTo(i, values);
columnB.attachValueTo(i, values);
String actual = null;
actual = i.getStringExtra(columnA.getName());
assertEquals("Sample Text 1", actual);
actual = i.getStringExtra(columnB.getName());
assertEquals("Hello world!", actual);
}
use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class TextColumnTest method testParseValueFrom.
public void testParseValueFrom() {
Column columnA = new TextColumn("columnA");
assertNotNull(columnA);
Column columnB = new TextColumn("columnB");
assertNotNull(columnB);
SimpleStringCursor c = new SimpleStringCursor();
c.putColumnValue(columnA.getName(), "Sample Text 1");
c.putColumnValue(columnB.getName(), "Hello world!");
ContentValues values = new ContentValues();
assertNotNull(values);
columnA.parseValueFrom(c, values);
columnB.parseValueFrom(c, values);
String actual = null;
actual = values.getAsString(columnA.getName());
assertEquals("Sample Text 1", actual);
actual = values.getAsString(columnB.getName());
assertEquals("Hello world!", actual);
}
use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class TextColumnTest method testGetValue.
public void testGetValue() {
Column columnA = new TextColumn("columnA");
assertNotNull(columnA);
Column columnB = new TextColumn("columnB");
assertNotNull(columnB);
ContentValues values = new ContentValues();
columnA.setValue(values, "Sample Text 1");
assertEquals("Sample Text 1", columnA.getValue(values));
columnB.setValue(values, "Hello world!");
assertEquals("Hello world!", columnB.getValue(values));
}
use of com.dailystudio.dataobject.Column in project devbricks by dailystudio.
the class BlobColumnTest method testGetValue.
public void testGetValue() {
Column columnA = new BlobColumn("columnA");
assertNotNull(columnA);
Column columnB = new BlobColumn("columnB");
assertNotNull(columnB);
ContentValues values = new ContentValues();
columnA.setValue(values, BINARY_A);
Asserts.assertEquals(BINARY_A, (byte[]) columnA.getValue(values));
columnB.setValue(values, BINARY_B);
Asserts.assertEquals(BINARY_B, (byte[]) columnB.getValue(values));
}
Aggregations