Examples of StorageItem


Examples of org.sonatype.nexus.proxy.item.StorageItem

  public void testGAMerge2()
      throws Exception
  {
    String mdPath = "/md-merge/ga2/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    Metadata md = parseMetadata((StorageFileItem) item);

    assertEquals("org.distribution.core", md.getGroupId());
    assertEquals("core", md.getArtifactId());
View Full Code Here

Examples of org.sonatype.nexus.proxy.item.StorageItem

  public void testGA3Merge()
      throws Exception
  {
    String mdPath = "/md-merge/ga3/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    Metadata md = parseMetadata((StorageFileItem) item);

    assertEquals("org.sonatype.nexus", md.getGroupId());
    assertEquals("nexus", md.getArtifactId());
View Full Code Here

Examples of org.sonatype.nexus.proxy.item.StorageItem

  public void testGA4Merge()
      throws Exception
  {
    String mdPath = "/md-merge/ga4/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    Metadata md = parseMetadata((StorageFileItem) item);

    assertEquals("xxx.distribution.core", md.getGroupId());
    assertEquals("core", md.getArtifactId());
View Full Code Here

Examples of org.sonatype.nexus.proxy.item.StorageItem

  public void testGAVMerge()
      throws Exception
  {
    String mdPath = "/md-merge/gav/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    Metadata md = parseMetadata((StorageFileItem) item);

    assertEquals("org.sonatype.nexus", md.getGroupId());
    assertEquals("nexus", md.getArtifactId());
View Full Code Here

Examples of org.sonatype.nexus.proxy.item.StorageItem

  public void testGAVMergeWithNewBuildNumberAndOldTimestamp()
      throws Exception
  {
    String mdPath = "/md-merge/gav2/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    Metadata md = parseMetadata((StorageFileItem) item);

    assertEquals("org.sonatype.nexus", md.getGroupId());
    assertEquals("nexus", md.getArtifactId());
View Full Code Here

Examples of org.sonatype.nexus.proxy.item.StorageItem

  public void testChecksum()
      throws Exception
  {
    String mdPath = "/md-merge/checksum/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    File mdFile = createTempFile("metadata", "tmp");
    try {
      saveItemToFile(((StorageFileItem) item), mdFile);

      StorageItem md5Item =
          getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath + ".md5", false));
      StorageItem sha1Item =
          getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath + ".sha1", false));

      String md5Hash = contentAsString(md5Item);
      String sha1Hash = contentAsString(sha1Item);
View Full Code Here

Examples of org.sonatype.nexus.proxy.item.StorageItem

  public void testReleasePolicy()
      throws Exception
  {
    String mdPath = "/md-merge/release/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    Metadata md = parseMetadata((StorageFileItem) item);

    assertEquals("1.3.2", md.getVersioning().getLatest());
    assertEquals("1.3.2", md.getVersioning().getRelease());
View Full Code Here

Examples of org.sonatype.nexus.proxy.item.StorageItem

  public void testSnapshotPolicy()
      throws Exception
  {
    String mdPath = "/md-merge/snapshot/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    Metadata md = parseMetadata((StorageFileItem) item);

    assertEquals("1.4.1-SNAPSHOT", md.getVersioning().getLatest());
    assertNull(md.getVersioning().getRelease());
View Full Code Here

Examples of org.sonatype.nexus.proxy.item.StorageItem

      throws Exception
  {
    // net/test/tamas/test/3.0-SNAPSHOT
    String mdPath = "/net/test/tamas/test/3.0-SNAPSHOT/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    Metadata md = parseMetadata((StorageFileItem) item);

    assertEquals(ModelVersionUtility.Version.V100, ModelVersionUtility.getModelVersion(md));
    assertEquals(0, md.getVersioning().getSnapshotVersions().size());
View Full Code Here

Examples of org.sonatype.nexus.proxy.item.StorageItem

      throws Exception
  {
    // net/test/tamas/test/4.0-SNAPSHOT
    String mdPath = "/net/test/tamas/test/4.0-SNAPSHOT/maven-metadata.xml";

    StorageItem item = getRootRouter().retrieveItem(new ResourceStoreRequest("/groups/test" + mdPath, false));
    assertTrue(StorageFileItem.class.isAssignableFrom(item.getClass()));

    Metadata md = parseMetadata((StorageFileItem) item);

    assertEquals(ModelVersionUtility.Version.V110, ModelVersionUtility.getModelVersion(md));
    assertEquals(3, md.getVersioning().getSnapshotVersions().size());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.