TeStereo report
APIUtilityVerifier BooleanVerifier InternalCallVerifier IdentityVerifier EqualityVerifier NullVerifier HybridVerifier 
@Test public void testCopy() throws Exception { final HttpEntity entity=new StringEntity("stuff"); final RequestConfig config=RequestConfig.custom().build(); final HttpUriRequest request=RequestBuilder.put().setUri(URI.create("/stuff")).setVersion(HttpVersion.HTTP_1_0).addHeader("header1","stuff").setHeader("header2","more stuff").setEntity(entity).setConfig(config).build(); Assert.assertNotNull(request); Assert.assertEquals("PUT",request.getMethod()); Assert.assertEquals(URI.create("/stuff"),request.getURI()); Assert.assertEquals(HttpVersion.HTTP_1_0,request.getProtocolVersion()); final HttpUriRequest copy=RequestBuilder.copy(request).setUri("/other-stuff").build(); Assert.assertEquals("PUT",copy.getMethod()); Assert.assertEquals(URI.create("/other-stuff"),copy.getURI()); Assert.assertSame(entity,copy.getEntity()); Assert.assertTrue(copy instanceof Configurable); Assert.assertSame(config,((Configurable)copy).getConfig()); }