public class RobotBuilderTest {
@Test
public void construct_withCopy() {
final Builder builder = new Robot.Builder();
builder.setFamilyName(UserAgentFamily.GOOGLEBOT.getName());
builder.setIcon("i1");
builder.setId(2138);
builder.setInfoUrl("iu1");
builder.setName("n1");
builder.setProducer("p1");
builder.setProducerUrl("pu1");
builder.setUserAgentString("uas1");
final Robot r1 = builder.build();
final Robot r2 = new Robot.Builder(r1).build();
assertThat(r1.equals(r2)).isTrue();
assertThat(r1.hashCode() == r2.hashCode()).isTrue();
}