fieldSpec1.setName("svDimension");
fieldSpec1.setDataType(BOOLEAN);
fieldSpec1.setDefaultNullValue(false);
FieldSpec fieldSpec2 = new DimensionFieldSpec("svDimension", BOOLEAN, true, false);
Assert.assertEquals(fieldSpec1, fieldSpec2);
fieldSpec1.setDataType(FLOAT);
fieldSpec1.setSingleValueField(false);
fieldSpec1.setDefaultNullValue(-0.1);
fieldSpec2 = new DimensionFieldSpec("mvDimension", FLOAT, false, -0.1);
Assert.assertEquals(fieldSpec1, fieldSpec2);
fieldSpec1.setName("metric");
fieldSpec1.setDataType(LONG);
fieldSpec1.setDefaultNullValue(1);
fieldSpec2 = new MetricFieldSpec("metric", LONG, 1);
Assert.assertEquals(fieldSpec1, fieldSpec2);