test/java/util/zip/ZipFile/ReadLongZipFileName.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 22,38 **** --- 22,40 ---- */ /** * @test * @bug 6374379 + * @library ../../../../lib/testlibrary * @summary Verify that we can read zip file names > 255 chars long */ import java.io.*; import java.util.jar.*; import java.util.zip.*; import java.util.Stack; + import jdk.testlibrary.FileUtils; public class ReadLongZipFileName { private static String entryName = "testFile.txt";; public static void realMain(String args[]) {
*** 99,109 **** check(myJarFile.delete()); } while (! directories.empty()) { File f = directories.pop(); ! check(f.delete()); } } //--------------------- Infrastructure --------------------------- static volatile int passed = 0, failed = 0; --- 101,116 ---- check(myJarFile.delete()); } while (! directories.empty()) { File f = directories.pop(); ! try { ! FileUtils.deleteFileWithRetry(f.toPath()); ! } catch (IOException e) { ! unexpected(e, "Fail to clean up directory, " + f); ! break; ! } } } //--------------------- Infrastructure --------------------------- static volatile int passed = 0, failed = 0;