public void BlobTriggerToBlobTest_BlobContainerClient()

in emulatedtests/src/main/java/com/microsoft/azure/functions/endtoend/BlobTriggerSdkTypesTests.java [42:58]


    public void BlobTriggerToBlobTest_BlobContainerClient(
            @BlobTrigger(name = "triggerBlob", path = "test-triggerinput-blobcontclient/{name}", dataType = "binary") BlobContainerClient triggerBlobContainerClient,
            @BindingName("name") String fileName,
            @BlobOutput(name = "outputBlob", path = "test-output-java-new/testfile.txt", dataType = "binary") OutputBinding<byte[]> outputBlob,
            final ExecutionContext context
    ) {
        context.getLogger().info("BlobTriggerUsingBlobContainerClient triggered for blob: " + fileName);

        // Download the blob content
        BlobClient triggerBlobClient = triggerBlobContainerClient.getBlobClient(fileName);
        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
        triggerBlobClient.downloadStream(outputStream);

        // Set the downloaded content as output
        outputBlob.setValue(outputStream.toByteArray());
        context.getLogger().info("Uploaded blob " + fileName + " to container test-output-java-new/testfile.txt");
    }