Package com.meterware.httpunit

Examples of com.meterware.httpunit.PutMethodWebRequest


        String putUrl = "http://machine.com/repository/internal/path/to/artifact.jar";
        InputStream is = getClass().getResourceAsStream( "/artifact.jar" );
        assertNotNull( "artifact.jar inputstream", is );

        WebRequest request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );

        InvocationContext ic = sc.newInvocation( request );
        servlet = (RepositoryServlet) ic.getServlet();
        servlet.setDavSessionProvider( davSessionProvider );
View Full Code Here


        String putUrl = "http://machine.com/repository/internal" + ARTIFACT_DEFAULT_LAYOUT;
        InputStream is = getClass().getResourceAsStream( "/artifact.jar" );
        // verify that the file exists in resources-dir
        assertNotNull( "artifact.jar inputstream", is );

        WebRequest request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );

        WebResponse response = sc.getResponse( request );
        assertResponseCreated( response );
        assertFileContents( "artifact.jar\n", repoRootInternal, ARTIFACT_DEFAULT_LAYOUT );
    }   
View Full Code Here

        InputStream is = getClass().getResourceAsStream( "/artifact.jar" );
        // verify that the file exists in resources-dir
        assertNotNull( "artifact.jar inputstream", is );

        // send request #1 and verify it's successful
        WebRequest request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );
        WebResponse response = sc.getResponse( request );
        assertResponseCreated( response );
       
        is = getClass().getResourceAsStream( "/artifact.jar.sha1" );
        request = new PutMethodWebRequest( checksumUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseCreated( response );
       
        is = getClass().getResourceAsStream( "/maven-metadata.xml" );
        request = new PutMethodWebRequest( metadataUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseCreated( response );
       
        // send request #2 and verify it's blocked
        is = getClass().getResourceAsStream( "/artifact.jar" );
        request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseConflictError( response );       
    }
View Full Code Here

        InputStream is = getClass().getResourceAsStream( "/artifact.jar" );
        // verify that the file exists in resources-dir
        assertNotNull( "artifact.jar inputstream", is );
   
        // send request #1 and verify it's successful
        WebRequest request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );
        WebResponse response = sc.getResponse( request );
        assertResponseCreated( response );
       
        is = getClass().getResourceAsStream( "/artifact.jar.sha1" );
        request = new PutMethodWebRequest( checksumUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseCreated( response );
       
        is = getClass().getResourceAsStream( "/maven-metadata.xml" );
        request = new PutMethodWebRequest( metadataUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseCreated( response );
       
        // send request #2 and verify if it's still successful
        is = getClass().getResourceAsStream( "/artifact.jar" );
        request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseNoContent( response );       
    }
View Full Code Here

        InputStream is = getClass().getResourceAsStream( "/artifact.jar" );
        // verify that the file exists in resources-dir
        assertNotNull( "artifact.jar inputstream", is );

        // send request #1 and verify it's successful
        WebRequest request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );
        WebResponse response = sc.getResponse( request );
        assertResponseCreated( response );
       
        is = getClass().getResourceAsStream( "/artifact.jar.sha1" );
        request = new PutMethodWebRequest( checksumUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseCreated( response );
       
        is = getClass().getResourceAsStream( "/maven-metadata.xml" );
        request = new PutMethodWebRequest( metadataUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseCreated( response );
       
        // send request #2 and verify it's re-deployed
        is = getClass().getResourceAsStream( "/artifact.jar" );
        request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseNoContent( response );
    }
View Full Code Here

        InputStream is = getClass().getResourceAsStream( "/artifact.jar" );
        // verify that the file exists in resources-dir
        assertNotNull( "artifact.jar inputstream", is );

        // send request #1 and verify it's successful
        WebRequest request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );
        WebResponse response = sc.getResponse( request );
        assertResponseCreated( response );
       
        is = getClass().getResourceAsStream( "/artifact.jar.sha1" );
        request = new PutMethodWebRequest( checksumUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseCreated( response );
       
        is = getClass().getResourceAsStream( "/maven-metadata.xml" );
        request = new PutMethodWebRequest( metadataUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseCreated( response );
       
        // send request #2 and verify it's re-deployed
        is = getClass().getResourceAsStream( "/artifact.jar" );
        request = new PutMethodWebRequest( putUrl, is, "application/octet-stream" );
        response = sc.getResponse( request );
        assertResponseNoContent( response );
    }
View Full Code Here

        response = client.getResponse(postReq);
        doc = DOMUtils.readXml(response.getInputStream());
        assertNotNull(doc);
        assertValid("/c:addCustomer", doc);
       
        PutMethodWebRequest putReq =
            new PutMethodWebRequest(CONTEXT_URL + serviceAddress + "/customers/123",
                                 getClass().getResourceAsStream("update.xml"),
                                 "text/xml; charset=UTF-8");
        response = client.getResponse(putReq);
        doc = DOMUtils.readXml(response.getInputStream());
        assertNotNull(doc);      
View Full Code Here

        response = client.getResponse(postReq);
        doc = DOMUtils.readXml(response.getInputStream());
        assertNotNull(doc);
        assertValid("/c:addCustomer", doc);
       
        PutMethodWebRequest putReq =
            new PutMethodWebRequest(CONTEXT_URL + serviceAddress + "/customers/123",
                                 getClass().getResourceAsStream("update.xml"),
                                 "text/xml; charset=UTF-8");
        response = client.getResponse(putReq);
        doc = DOMUtils.readXml(response.getInputStream());
        assertNotNull(doc);      
View Full Code Here

        response = client.getResponse(postReq);
        doc = DOMUtils.readXml(response.getInputStream());
        assertNotNull(doc);
        assertValid("/c:addCustomer", doc);
       
        PutMethodWebRequest putReq =
            new PutMethodWebRequest(CONTEXT_URL + serviceAddress + "/customers/123",
                                 getClass().getResourceAsStream("update.xml"),
                                 "text/xml; charset=UTF-8");
        response = client.getResponse(putReq);
        doc = DOMUtils.readXml(response.getInputStream());
        assertNotNull(doc);      
View Full Code Here

    public void testPut() throws IOException, SAXException {
        WebConversation conv = new WebConversation();
        conv.setAuthentication("file", "u1", "p1");
        byte[] bytes = new byte[8];
        ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
        PutMethodWebRequest putRequest = new PutMethodWebRequest(base + "/webresources/myresource", bais, "text/plain");
        try {
            WebResponse response = conv.getResponse(putRequest);
        } catch (HttpException e) {
            assertNotNull(e);
            assertEquals(403, e.getResponseCode());
View Full Code Here

TOP

Related Classes of com.meterware.httpunit.PutMethodWebRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.