@@ -0,0 +1,2321 @@
+/*%0A * JBoss, Home of Professional Open Source.%0A * Copyright 2013, Red Hat, Inc., and individual contributors%0A * as indicated by the @author tags. See the copyright.txt file in the%0A * distribution for a full listing of individual contributors.%0A *%0A * This is free software; you can redistribute it and/or modify it%0A * under the terms of the GNU Lesser General Public License as%0A * published by the Free Software Foundation; either version 2.1 of%0A * the License, or (at your option) any later version.%0A *%0A * This software is distributed in the hope that it will be useful,%0A * but WITHOUT ANY WARRANTY; without even the implied warranty of%0A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU%0A * Lesser General Public License for more details.%0A *%0A * You should have received a copy of the GNU Lesser General Public%0A * License along with this software; if not, write to the Free%0A * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA%0A * 02110-1301 USA, or see the FSF site: http://www.fsf.org.%0A */%0A%0Apackage com.google.appengine.tck.urlfetch;%0A%0Aimport com.google.appengine.api.urlfetch.FetchOptions;%0Aimport com.google.appengine.api.urlfetch.HTTPHeader;%0Aimport com.google.appengine.api.urlfetch.HTTPMethod;%0Aimport com.google.appengine.api.urlfetch.HTTPRequest;%0Aimport org.jboss.arquillian.junit.Arquillian;%0Aimport org.junit.Assert;%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0A%0A/**%0A * @author %3Ca href=%22mailto:ales.justin@jboss.org%22%3EAles Justin%3C/a%3E%0A */%0A@RunWith(Arquillian.class)%0Apublic class HttpRequestTest extends URLFetchTestBase %7B%0A%0A    @Test%0A    public void testGetters() throws Exception %7B%0A        HTTPRequest request = new HTTPRequest(getFetchUrl(), HTTPMethod.PATCH, FetchOptions.Builder.withDefaults());%0A        request.addHeader(new HTTPHeader(%22foo%22, %22bar%22));%0A        request.setPayload(%22qwerty%22.getBytes());%0A%0A        Assert.assertEquals(getFetchUrl(), request.getURL());%0A        Assert.assertEquals(HTTPMethod.PATCH, request.getMethod());%0A        Assert.assertNotNull(request.getFetchOptions());%0A        Assert.assertNotNull(request.getHeaders());%0A        Assert.assertEquals(1, request.getHeaders().size());%0A        Assert.assertEquals(new HTTPHeader(%22foo%22, %22bar%22), request.getHeaders().get(0));%0A        Assert.assertEquals(%22querty%22.getBytes(), request.getPayload());%0A    %7D%0A%0A%7D%0A

Test http request getters.