99import software .coley .llzip .part .LocalFileHeader ;
1010import software .coley .llzip .strategy .Decompressor ;
1111import software .coley .llzip .strategy .DeflateDecompressor ;
12- import software .coley .llzip .strategy .JvmZipReaderStrategy ;
1312
1413import java .io .IOException ;
1514import java .nio .file .Files ;
@@ -60,14 +59,14 @@ public void testDeflateJvmJar() {
6059 // The red herring class that most zip tools see
6160 CentralDirectoryFileHeader redHerringCentralDir = zip .getCentralDirectories ().get (0 );
6261 assertEquals ("Hello.class" , redHerringCentralDir .getFileName ());
63- assertNull ( redHerringCentralDir .getLinked (), "The red herring central directory got linked" );
62+ assertNull ( redHerringCentralDir .getLinkedFileHeader (), "The red herring central directory got linked" );
6463 byte [] redHerringClassData = zip .getLocalFiles ().get (1 ).decompress (new DeflateDecompressor ());
6564 assertDefinesString (redHerringClassData , "Hello world!" );
6665 // The real class that gets run by the JVM
6766 CentralDirectoryFileHeader jvmCentralDir = zip .getCentralDirectories ().get (3 );
6867 assertEquals ("Hello.class/" , jvmCentralDir .getFileName ());
69- assertNotEquals ("Hello.class/" , jvmCentralDir .getLinked ().getFileName ());
70- byte [] classData = jvmCentralDir .getLinked ().decompress (new DeflateDecompressor ());
68+ assertNotEquals ("Hello.class/" , jvmCentralDir .getLinkedFileHeader ().getFileName ());
69+ byte [] classData = jvmCentralDir .getLinkedFileHeader ().decompress (new DeflateDecompressor ());
7170 assertDefinesString (classData , "The secret code is: ROSE" );
7271 } catch (IOException ex ) {
7372 fail (ex );
@@ -84,13 +83,13 @@ public void testDeflateJvmJarWithGarbageHeader() {
8483 // The red herring class that most zip tools see
8584 CentralDirectoryFileHeader redHerringCentralDir = zip .getCentralDirectories ().get (1 );
8685 assertEquals ("Hello\t .class" , redHerringCentralDir .getFileName ());
87- byte [] redHerringClassData = redHerringCentralDir .getLinked ().decompress (new DeflateDecompressor ());
86+ byte [] redHerringClassData = redHerringCentralDir .getLinkedFileHeader ().decompress (new DeflateDecompressor ());
8887 assertDefinesString (redHerringClassData , "Hello world!" );
8988 // The real class that gets run by the JVM
9089 CentralDirectoryFileHeader jvmCentralDir = zip .getCentralDirectories ().get (0 );
9190 assertEquals ("Hello.class/" , jvmCentralDir .getFileName ());
92- assertNotEquals ("Hello.class/" , jvmCentralDir .getLinked ().getFileName ());
93- byte [] classData = jvmCentralDir .getLinked ().decompress (new DeflateDecompressor ());
91+ assertNotEquals ("Hello.class/" , jvmCentralDir .getLinkedFileHeader ().getFileName ());
92+ byte [] classData = jvmCentralDir .getLinkedFileHeader ().decompress (new DeflateDecompressor ());
9493 assertDefinesString (classData , "The secret code is: ROSE" );
9594 } catch (IOException ex ) {
9695 fail (ex );
0 commit comments