use of se.light.assembly64.model.Artifact in project archiva by apache.
the class RepositoriesServiceTest method deleteWithRepoNull.
@Test(expected = BadRequestException.class)
public void deleteWithRepoNull() throws Exception {
try {
RepositoriesService repositoriesService = getRepositoriesService(authorizationHeader);
Artifact artifact = new Artifact();
artifact.setGroupId("commons-logging");
artifact.setArtifactId("commons-logging");
artifact.setVersion("1.0.1");
artifact.setPackaging("jar");
repositoriesService.deleteArtifact(artifact);
} catch (BadRequestException e) {
assertEquals("not http " + Response.Status.BAD_REQUEST.getStatusCode() + " status", Response.Status.BAD_REQUEST.getStatusCode(), e.getResponse().getStatus());
throw e;
}
}
use of se.light.assembly64.model.Artifact in project archiva by apache.
the class SearchServiceTest method search_with_md5.
/**
* md5 commons-logging 1.1 6b62417e77b000a87de66ee3935edbf5
*/
@Test
public void search_with_md5() throws Exception {
SearchService searchService = getSearchService(authorizationHeader);
List<Artifact> artifacts = searchService.getArtifactByChecksum(new ChecksumSearch(null, "6b62417e77b000a87de66ee3935edbf5"));
Assertions.assertThat(artifacts).isNotNull().isNotEmpty().hasSize(1);
}
use of se.light.assembly64.model.Artifact in project archiva by apache.
the class SearchServiceTest method searchArtifactVersions.
@Test
public void searchArtifactVersions() throws Exception {
// START SNIPPET: searchservice-artifact-versions
SearchService searchService = getSearchService(authorizationHeader);
List<Artifact> artifacts = searchService.getArtifactVersions("commons-logging", "commons-logging", "jar");
// END SNIPPET: searchservice-artifact-versions
assertNotNull(artifacts);
assertTrue(" not 13 results for commons-logging search but " + artifacts.size() + ":" + artifacts, artifacts.size() == 13);
log.info("artifacts for commons-logging size {} search {}", artifacts.size(), artifacts);
for (Artifact artifact : artifacts) {
log.info("url: {}", artifact.getUrl());
String version = artifact.getVersion();
assertTrue(artifact.getUrl().contains(version));
}
}
use of se.light.assembly64.model.Artifact in project archiva by apache.
the class SearchServiceTest method searchWithSearchRequestBundleSymbolicNameOneVersion.
@Test
public void searchWithSearchRequestBundleSymbolicNameOneVersion() throws Exception {
SearchService searchService = getSearchService(authorizationHeader);
// START SNIPPET: searchservice-with-osgi
SearchRequest searchRequest = new SearchRequest();
searchRequest.setBundleSymbolicName("org.apache.karaf.features.command");
// END SNIPPET: searchservice-with-osgi
List<Artifact> artifacts = searchService.searchArtifacts(searchRequest);
assertNotNull(artifacts);
assertTrue(" not 1 results for Bundle Symbolic Name org.apache.karaf.features.command but " + artifacts.size() + ":" + artifacts, artifacts.size() == 1);
}
use of se.light.assembly64.model.Artifact in project archiva by apache.
the class SearchServiceTest method searchWithSearchRequestGroupIdAndArtifactIdAndClassifier.
@Test
public void searchWithSearchRequestGroupIdAndArtifactIdAndClassifier() throws Exception {
SearchService searchService = getSearchService(authorizationHeader);
// START SNIPPET: searchservice-with-classifier
SearchRequest searchRequest = new SearchRequest();
searchRequest.setGroupId("commons-logging");
searchRequest.setArtifactId("commons-logging");
searchRequest.setClassifier("sources");
List<Artifact> artifacts = searchService.searchArtifacts(searchRequest);
// END SNIPPET: searchservice-with-classifier
assertNotNull(artifacts);
assertTrue(" not 2 results for commons-logging search but " + artifacts.size() + ":" + artifacts, artifacts.size() == 2);
log.info("artifacts for commons-logging size {} search {}", artifacts.size(), artifacts);
}
Aggregations