use of org.sonatype.aether.repository.LocalArtifactResult in project sonatype-aether by sonatype.
the class EnhancedLocalRepositoryManagerTest method testDoNotFindDifferentContext.
@Test
public void testDoNotFindDifferentContext() throws Exception {
addRemoteArtifact(artifact);
LocalArtifactRequest request = new LocalArtifactRequest(artifact, Arrays.asList(repository), "different");
LocalArtifactResult result = manager.find(session, request);
assertFalse(result.isAvailable());
}
use of org.sonatype.aether.repository.LocalArtifactResult in project sonatype-aether by sonatype.
the class EnhancedLocalRepositoryManagerTest method testDoNotFindNullFile.
@Test
public void testDoNotFindNullFile() throws Exception {
artifact = artifact.setFile(null);
addLocalArtifact(artifact);
LocalArtifactRequest request = new LocalArtifactRequest(artifact, Arrays.asList(repository), testContext);
LocalArtifactResult result = manager.find(session, request);
assertFalse(result.isAvailable());
}
use of org.sonatype.aether.repository.LocalArtifactResult in project sonatype-aether by sonatype.
the class EnhancedLocalRepositoryManagerTest method testFindArtifactUsesTimestampedVersion.
@Test
public void testFindArtifactUsesTimestampedVersion() throws Exception {
Artifact artifact = new DefaultArtifact("g.i.d:a.i.d:1.0-SNAPSHOT");
File file = new File(basedir, manager.getPathForLocalArtifact(artifact));
TestFileUtils.write("test", file);
addLocalArtifact(artifact);
artifact = artifact.setVersion("1.0-20110329.221805-4");
LocalArtifactRequest request = new LocalArtifactRequest();
request.setArtifact(artifact);
LocalArtifactResult result = manager.find(session, request);
assertNull(result.toString(), result.getFile());
assertFalse(result.toString(), result.isAvailable());
}
use of org.sonatype.aether.repository.LocalArtifactResult in project sonatype-aether by sonatype.
the class EnhancedLocalRepositoryManagerTest method testDoNotFindDeletedFile.
@Test
public void testDoNotFindDeletedFile() throws Exception {
addLocalArtifact(artifact);
assertTrue("could not delete artifact file", artifactFile.delete());
LocalArtifactRequest request = new LocalArtifactRequest(artifact, Arrays.asList(repository), testContext);
LocalArtifactResult result = manager.find(session, request);
assertFalse(result.isAvailable());
}
use of org.sonatype.aether.repository.LocalArtifactResult in project sonatype-aether by sonatype.
the class EnhancedLocalRepositoryManagerTest method testFindRemoteArtifact.
@Test
public void testFindRemoteArtifact() throws Exception {
addRemoteArtifact(artifact);
LocalArtifactRequest request = new LocalArtifactRequest(artifact, Arrays.asList(repository), testContext);
LocalArtifactResult result = manager.find(session, request);
assertTrue(result.isAvailable());
}
Aggregations