@Test public void testBuilder() { assertEquals(TYPE, RESOURCE_DESCRIPTOR.getType()); assertEquals(NAME, RESOURCE_DESCRIPTOR.getName()); assertEquals(DISPLAY_NAME, RESOURCE_DESCRIPTOR.getDisplayName()); assertEquals(DESCRIPTION, RESOURCE_DESCRIPTOR.getDescription()); assertEquals(LABELS, RESOURCE_DESCRIPTOR.getLabels()); MonitoredResourceDescriptor resourceDescriptor = MonitoredResourceDescriptor.newBuilder(TYPE).build(); assertEquals(TYPE, resourceDescriptor.getType()); assertNull(resourceDescriptor.getName()); assertNull(resourceDescriptor.getDisplayName()); assertNull(resourceDescriptor.getDescription()); assertEquals(ImmutableList.of(), resourceDescriptor.getLabels()); }
private void compareResourceDescriptor( MonitoredResourceDescriptor expected, MonitoredResourceDescriptor value) { assertEquals(expected, value); assertEquals(expected.getType(), value.getType()); assertEquals(expected.getName(), value.getName()); assertEquals(expected.getDisplayName(), value.getDisplayName()); assertEquals(expected.getDescription(), value.getDescription()); assertEquals(expected.getLabels(), value.getLabels()); assertEquals(expected.hashCode(), value.hashCode()); assertEquals(expected.toString(), value.toString()); } }