### Question:
Column implements ProtoObject<ColumnProto>, GsonObject { public DataType getDataType() { return TypeConverter.convert(this.type).getDataType(); } Column(String name, TypeDesc type);  Column(String name, DataType dataType);  Column(String name, TajoDataTypes.Type type);  Column(String name, Type type);  Column(ColumnProto proto); boolean hasQualifier(); String getQualifiedName(); String getQualifier(); String getSimpleName(); TypeDesc getTypeDesc(); Type getType(); DataType getDataType(); @Override boolean equals(Object o); int hashCode(); @Override ColumnProto getProto(); String toString(); @Override String toJson();  }### Answer:
@Test public final void testFieldType() { Column field1 = new Column(FieldName1, Type1); Column field2 = new Column(FieldName2, Type2); Column field3 = new Column(FieldName3, Type3); assertEquals(field1.getDataType(), Type1); assertEquals(field2.getDataType(), Type2); assertEquals(field3.getDataType(), Type3); }
@Test public final void testGetFieldType() { assertEquals(field1.getDataType(),Type1); assertEquals(field2.getDataType(),Type2); assertEquals(field3.getDataType(),Type3); }