@Test public void testBuilder() { initializeExpectedMetric(2); replay(logging); Metric builtMetric = expectedMetric .toBuilder() .setName(NEW_NAME) .setFilter(NEW_FILTER) .setDescription(NEW_DESCRIPTION) .build(); assertEquals(NEW_NAME, builtMetric.getName()); assertEquals(NEW_DESCRIPTION, builtMetric.getDescription()); assertEquals(NEW_FILTER, builtMetric.getFilter()); assertSame(serviceMockReturnsOptions, builtMetric.getLogging()); }