    @Test
    @Description("Verifies that the gcs storage client is not called to put the object to GCS due the artifact already exists on GCS")
    public void artifactIsNotUploadedIfAlreadyExists() throws IOException {

        final byte[] rndBytes = randomBytes();
        final String knownContentType = "application/octet-stream";

        when(gcsStorageMock.get(anyString(), anyString())).thenReturn(gcpObjectMock);
        when(gcpObjectMock.exists()).thenReturn(true);

        // test
        storeRandomBytes(rndBytes, knownContentType);

        // verify
        Mockito.verify(gcsStorageMock, never()).create(blobCaptor.capture(), inputStreamCaptor.capture());
    }