public void testMultiFileUpload()

in src/main/java/org/apache/sling/launchpad/webapp/integrationtest/UploadFileTest.java [166:202]


    public void testMultiFileUpload() throws IOException {
        String folderPath = "/UploadFileTest_1_" + System.currentTimeMillis();
        final String url = HTTP_BASE_URL + folderPath;

        // create new node
        String urlOfNewNode = null;
        try {
            urlOfNewNode = testClient.createNode(url, null);
        } catch(IOException ioe) {
            fail("createNode failed: " + ioe);
        }
        // upload local file
        File tempFile = getTestFile();
        File [] localFiles = new File[] {
        	tempFile,
        	tempFile,
        	tempFile
        };
        String [] fieldNames = new String [] {
        		"./file1.txt",
        		"./file2.txt",
        		"./*"        		
        };
        testClient.uploadToFileNodes(urlOfNewNode, localFiles, fieldNames, null);

        // get and check URL of created file1
        String urlOfFileNode = urlOfNewNode + "/file1.txt";
        checkUploadedFileState(urlOfFileNode);    	

        // get and check URL of created file2
        String urlOfFileNode2 = urlOfNewNode + "/file2.txt";
        checkUploadedFileState(urlOfFileNode2);    	

        // get and check URL of created file3
        String urlOfFileNode3 = urlOfNewNode + "/file-to-upload.txt";
        checkUploadedFileState(urlOfFileNode3);    	
    }