CommunityPRPAIN201306UV02Builder extends AssertionEventDescriptionBuilder { @Override public void setArguments(Object... arguments) { extractAssertion(arguments); }  @Override void buildTimeStamp(); @Override void buildStatuses(); @Override void buildRespondingHCIDs(); @Override void buildPayloadTypes(); @Override void buildPayloadSizes(); @Override void buildErrorCodes(); @Override void setArguments(Object... arguments); @Override void setReturnValue(Object returnValue);  }
@Test public void handlesAssertions() { assertTrue(AssertionEventDescriptionBuilder.class.isAssignableFrom(CommunityPRPAIN201306UV02Builder.class)); CommunityPRPAIN201306UV02Builder builder = new CommunityPRPAIN201306UV02Builder(); AssertionType assertion = mock(AssertionType.class); builder.setArguments(new Object[] { assertion }); assertTrue(builder.getAssertion().isPresent()); }