org.apache.aries.unittest.fixture
Class ArchiveFixture.JarFixture

java.lang.Object
  extended by org.apache.aries.unittest.fixture.ArchiveFixture.AbstractFixture
      extended by org.apache.aries.unittest.fixture.ArchiveFixture.ZipFixture
          extended by org.apache.aries.unittest.fixture.ArchiveFixture.JarFixture
All Implemented Interfaces:
ArchiveFixture.Fixture
Enclosing class:
ArchiveFixture

public static class ArchiveFixture.JarFixture
extends ArchiveFixture.ZipFixture

Fixture for a jar archive. It offers the same functionality as zip fixtures. The main difference is that in a jar archive the manifest will be output as the first file, regardless of when it is added.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.aries.unittest.fixture.ArchiveFixture.ZipFixture
ArchiveFixture.ZipFixture.ChildFixture
 
Field Summary
 
Fields inherited from class org.apache.aries.unittest.fixture.ArchiveFixture.ZipFixture
bytes, children
 
Constructor Summary
protected ArchiveFixture.JarFixture(ArchiveFixture.ZipFixture parent)
           
 
Method Summary
 ArchiveFixture.ManifestFixture manifest()
          Create a manifest fixture at the given path.
 void writeOut(OutputStream out)
          Write the physical representation of the fixture to the given OutputStream
 
Methods inherited from class org.apache.aries.unittest.fixture.ArchiveFixture.ZipFixture
binary, binary, file, file, jar, writeAllEntries, zip
 
Methods inherited from class org.apache.aries.unittest.fixture.ArchiveFixture.AbstractFixture
end
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchiveFixture.JarFixture

protected ArchiveFixture.JarFixture(ArchiveFixture.ZipFixture parent)
Method Detail

manifest

public ArchiveFixture.ManifestFixture manifest()
Description copied from class: ArchiveFixture.ZipFixture
Create a manifest fixture at the given path.

Overrides:
manifest in class ArchiveFixture.ZipFixture
Returns:

writeOut

public void writeOut(OutputStream out)
              throws IOException
Description copied from interface: ArchiveFixture.Fixture
Write the physical representation of the fixture to the given OutputStream

Specified by:
writeOut in interface ArchiveFixture.Fixture
Overrides:
writeOut in class ArchiveFixture.ZipFixture
Throws:
IOException


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.