public class CpioArchiveAssertionHelper
extends java.lang.Object
Constructor and Description |
---|
CpioArchiveAssertionHelper() |
Modifier and Type | Method and Description |
---|---|
boolean |
assertCpioArchiveEquals(java.util.List<org.apache.commons.compress.archivers.cpio.CpioArchiveEntry> firstArchive,
java.util.List<org.apache.commons.compress.archivers.cpio.CpioArchiveEntry> secondArchive) |
private void |
blockDeviceEquals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry,
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) |
private void |
characterDeviceEquals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry,
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) |
private void |
directoryEquals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry,
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) |
private boolean |
equals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry,
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) |
private void |
fileEquals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry,
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) |
private org.apache.commons.compress.archivers.cpio.CpioArchiveEntry |
matchEntrysByName(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry,
java.util.List<org.apache.commons.compress.archivers.cpio.CpioArchiveEntry> archive) |
private void |
symbolicLinkequals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry,
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) |
public boolean assertCpioArchiveEquals(java.util.List<org.apache.commons.compress.archivers.cpio.CpioArchiveEntry> firstArchive, java.util.List<org.apache.commons.compress.archivers.cpio.CpioArchiveEntry> secondArchive)
firstArchive
- is a list that represents a cpio-archive by its entriessecondArchive
- is a list that represents a cpio-archive by its entriesprivate boolean equals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry, org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) throws EntryNotEqualException
entry
- to comparematchedEntry
- second entry to compareEntryNotEqualException
- if the entries are not assumed equal by one of the specific subroutinesprivate void characterDeviceEquals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry, org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) throws EntryNotEqualException
entry
- to be compared tomatchedEntry
- second entry to be compared toEntryNotEqualException
- if the characterDevices do not equal in: DevMinor, DevMajor and Modeprivate void blockDeviceEquals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry, org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) throws EntryNotEqualException
entry
- to be compared tomatchedEntry
- second entry to be compared toEntryNotEqualException
- if the blockDevices are not equal in: DevMinor, DevMajor and Modeprivate void symbolicLinkequals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry, org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) throws EntryNotEqualException
entry
- to be compared tomatchedEntry
- second entry to be compared toEntryNotEqualException
- if the two links are not equalprivate void fileEquals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry, org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) throws EntryNotEqualException
entry
- to be compared tomatchedEntry
- second entry to be compared toEntryNotEqualException
- if the files mode and content are not equal to one anotherprivate void directoryEquals(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry, org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchedEntry) throws EntryNotEqualException
entry
- to be compared tomatchedEntry
- second entry to be compared toEntryNotEqualException
- if the directories have not the same modeprivate org.apache.commons.compress.archivers.cpio.CpioArchiveEntry matchEntrysByName(org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry, java.util.List<org.apache.commons.compress.archivers.cpio.CpioArchiveEntry> archive) throws NoMatchFoundException
entry
- with name that needs to be matchedarchive
- list in witch a matching entry is searched forNoMatchFoundException
- if no entry with a matching name in the archive list is found