From 44b61af868ab7b28c5e85715faa09af03d68a490 Mon Sep 17 00:00:00 2001 From: Nicholas Chiu Date: Fri, 15 Nov 2024 16:33:27 -0800 Subject: [PATCH] Fixing unzip --- .../TestVerifiedTranslate.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/test/java/com/lilt/testVerifiedTranslate/TestVerifiedTranslate.java b/src/test/java/com/lilt/testVerifiedTranslate/TestVerifiedTranslate.java index 962dea43f..8e6d12fed 100644 --- a/src/test/java/com/lilt/testVerifiedTranslate/TestVerifiedTranslate.java +++ b/src/test/java/com/lilt/testVerifiedTranslate/TestVerifiedTranslate.java @@ -249,10 +249,16 @@ public void translate() { //Download Job try { byte[] downloadResult = jobsApiInstance.downloadJob(jobIdInt); - ZipInputStream zip = new ZipInputStream(new ByteArrayInputStream(downloadResult)); - zip.getNextEntry(); - String zipContents = IOUtils.toString(zip, "UTF-8"); - assertEquals(zipContents, "hello world"); + ZipInputStream zis = new ZipInputStream(new ByteArrayInputStream(downloadResult)); + List zipContents = new ArrayList(); + ZipEntry entry; + while ((entry = zis.getNextEntry())!= null) { + String entryAsString = IOUtils.toString(zis, StandardCharsets.UTF_8); + zipContents.add(entryAsString); + } + IOUtils.closeQuietly(zis); + System.out.println(zipContents); + assertEquals(zipContents.get(1), "hello world"); } catch (ApiException e) { System.err.println("Exception when calling JobsApi#downloadJob"); printError(e);