Search in sources :

Example 11 with LocalArtifactRequest

use of org.sonatype.aether.repository.LocalArtifactRequest 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());
}
Also used : LocalArtifactResult(org.sonatype.aether.repository.LocalArtifactResult) LocalArtifactRequest(org.sonatype.aether.repository.LocalArtifactRequest) Test(org.junit.Test)

Example 12 with LocalArtifactRequest

use of org.sonatype.aether.repository.LocalArtifactRequest 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());
}
Also used : LocalArtifactResult(org.sonatype.aether.repository.LocalArtifactResult) LocalArtifactRequest(org.sonatype.aether.repository.LocalArtifactRequest) Test(org.junit.Test)

Aggregations

LocalArtifactRequest (org.sonatype.aether.repository.LocalArtifactRequest)12 LocalArtifactResult (org.sonatype.aether.repository.LocalArtifactResult)12 Test (org.junit.Test)11 Artifact (org.sonatype.aether.artifact.Artifact)6 IOException (java.io.IOException)4 LocalArtifactRegistration (org.sonatype.aether.repository.LocalArtifactRegistration)4 LocalRepositoryManager (org.sonatype.aether.repository.LocalRepositoryManager)4 RemoteRepository (org.sonatype.aether.repository.RemoteRepository)4 ArtifactRequest (org.sonatype.aether.resolution.ArtifactRequest)4 ArtifactResult (org.sonatype.aether.resolution.ArtifactResult)4 File (java.io.File)3 RepositorySystemSession (org.sonatype.aether.RepositorySystemSession)3 Metadata (org.sonatype.aether.metadata.Metadata)3 LocalMetadataRegistration (org.sonatype.aether.repository.LocalMetadataRegistration)3 LocalMetadataRequest (org.sonatype.aether.repository.LocalMetadataRequest)3 LocalMetadataResult (org.sonatype.aether.repository.LocalMetadataResult)3 LocalRepository (org.sonatype.aether.repository.LocalRepository)3 VersionRequest (org.sonatype.aether.resolution.VersionRequest)3 VersionResolutionException (org.sonatype.aether.resolution.VersionResolutionException)3 VersionResult (org.sonatype.aether.resolution.VersionResult)3