@Test public void testLabelDescriptor() { assertEquals("booleanKey", BOOLEAN_LABEL.getKey()); assertEquals(ValueType.BOOL, BOOLEAN_LABEL.getValueType()); assertEquals("Boolean label", BOOLEAN_LABEL.getDescription()); assertEquals("stringKey", STRING_LABEL.getKey()); assertEquals(ValueType.STRING, STRING_LABEL.getValueType()); assertEquals("String label", STRING_LABEL.getDescription()); assertEquals("intKey", INT_LABEL.getKey()); assertEquals(ValueType.INT64, INT_LABEL.getValueType()); assertEquals("Int label", INT_LABEL.getDescription()); assertEquals("intKey", INT_LABEL_NO_DESCRIPTION.getKey()); assertEquals(ValueType.INT64, INT_LABEL_NO_DESCRIPTION.getValueType()); assertNull(INT_LABEL_NO_DESCRIPTION.getDescription()); }
private void compareLabelDescriptor(LabelDescriptor expected, LabelDescriptor value) { assertEquals(expected, value); assertEquals(expected.getKey(), value.getKey()); assertEquals(expected.getValueType(), value.getValueType()); assertEquals(expected.getDescription(), value.getDescription()); assertEquals(expected.hashCode(), value.hashCode()); assertEquals(expected.toString(), value.toString()); }