public class MirroringArtifactProviderTest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static org.eclipse.equinox.p2.metadata.IArtifactKey |
BUNDLE_A_KEY |
private static java.util.Set<java.lang.String> |
BUNDLE_B_FILES |
private static org.eclipse.equinox.p2.metadata.IArtifactKey |
BUNDLE_B_KEY |
private static java.lang.String |
BUNDLE_B_PACKED_CONTENT_MD5 |
private static java.util.Set<java.lang.String> |
BUNDLE_L_CONTENT_FILES |
private static org.eclipse.equinox.p2.metadata.IArtifactKey |
BUNDLE_L_KEY |
private LocalArtifactRepository |
localRepository |
TemporaryLocalMavenRepository |
localRepositoryManager |
private java.io.File |
localRepositoryRoot |
LogVerifier |
logVerifier |
private boolean |
mirrorPacked |
private static org.eclipse.equinox.p2.metadata.IArtifactKey |
OTHER_KEY |
P2Context |
p2Context |
private ProbeRawArtifactSink |
rawTestSink |
private org.eclipse.core.runtime.IStatus |
status |
private MirroringArtifactProvider |
subject |
org.junit.rules.TemporaryFolder |
tempManager |
private ProbeArtifactSink |
testSink |
Constructor and Description |
---|
MirroringArtifactProviderTest(boolean mirrorPacked) |
private static final org.eclipse.equinox.p2.metadata.IArtifactKey BUNDLE_A_KEY
private static final org.eclipse.equinox.p2.metadata.IArtifactKey BUNDLE_B_KEY
private static final java.util.Set<java.lang.String> BUNDLE_B_FILES
private static final java.lang.String BUNDLE_B_PACKED_CONTENT_MD5
private static final org.eclipse.equinox.p2.metadata.IArtifactKey BUNDLE_L_KEY
private static final java.util.Set<java.lang.String> BUNDLE_L_CONTENT_FILES
private static final org.eclipse.equinox.p2.metadata.IArtifactKey OTHER_KEY
public org.junit.rules.TemporaryFolder tempManager
public LogVerifier logVerifier
public P2Context p2Context
public TemporaryLocalMavenRepository localRepositoryManager
private java.io.File localRepositoryRoot
private LocalArtifactRepository localRepository
private boolean mirrorPacked
private ProbeArtifactSink testSink
private ProbeRawArtifactSink rawTestSink
private MirroringArtifactProvider subject
private org.eclipse.core.runtime.IStatus status
public MirroringArtifactProviderTest(boolean mirrorPacked) throws java.lang.Exception
java.lang.Exception
public static java.lang.Iterable<java.lang.Object[]> data()
public void initSubject() throws java.lang.Exception
java.lang.Exception
public void expectNoWarningsInLog() throws java.lang.Exception
java.lang.Exception
public void checkStatusAndSinkConsistency()
public void testContainsKey()
public void testQuery()
public void testGetAlreadyMirroredArtifact() throws java.lang.Exception
java.lang.Exception
public void testGetArtifact() throws java.lang.Exception
java.lang.Exception
public void testGetUnavailableArtifact() throws java.lang.Exception
java.lang.Exception
public void testLogOutputWhenMirroring() throws java.lang.Exception
java.lang.Exception
public void testGetAlreadyMirroredArtifactFile()
public void testGetArtifactFile()
public void testGetUnavailableArtifactFile()
public void testGetArtifactDescriptors_NoPackedMirroring()
public void testGetArtifactDescriptors_WithPackedMirroring()
public void testGetArtifactDescriptorsOfUnavailableArtifact()
public void testContainsCanonicalArtifactDescriptor()
public void testContainsPackedArtifactDescriptor()
public void testContainsArtifactDescriptorOfUnavailableArtifact()
public void testGetRawCanonicalArtifactFile()
public void testGetRawPackedArtifactFile_WithPackedMirroring()
public void testGetRawArtifactFileOfUnavailableFile()
public void testGetRawCanonicalArtifact() throws java.lang.Exception
java.lang.Exception
public void testGetRawPackedArtifact_NoPackedMirroring() throws java.lang.Exception
java.lang.Exception
public void testGetRawPackedArtifact_WithPackedMirroring() throws java.lang.Exception
java.lang.Exception
public void testGetRawArtifactOfUnavailableArtifactFails() throws java.lang.Exception
java.lang.Exception
private void assertNotMirrored(org.eclipse.equinox.p2.metadata.IArtifactKey key)
private void assertMirrored(org.eclipse.equinox.p2.metadata.IArtifactKey key)
private static java.lang.String localRepoPathOf(org.eclipse.equinox.p2.metadata.IArtifactKey key)
private static java.lang.String localRepoPathOf(org.eclipse.equinox.p2.metadata.IArtifactKey key, java.lang.String classifierAndExtension)