/*******************************************************************************
* Copyright (c) 2006-2010 eBay Inc. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*******************************************************************************/
package org.ebayopensource.turmeric.eclipse.mavenapi.test.impl;
import org.apache.maven.artifact.ArtifactScopeEnum;
import org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata;
import org.junit.Assert;
import org.junit.Test;
/**
* @author yayu
*
*/
public class TestEclipseArtifactMetadata {
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#EclipseArtifactMetadata(org.apache.maven.artifact.Artifact)}.
*/
@Test
public void testEclipseArtifactMetadataArtifact() {
//EclipseArtifactMetadata metadata = new EclipseArtifactMetadata();
}
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#EclipseArtifactMetadata(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.apache.maven.artifact.ArtifactScopeEnum, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String)}.
*/
@Test
public void testEclipseArtifactMetadataStringStringStringStringArtifactScopeEnumStringStringStringBooleanString() {
String groupId = "groupId";
String name = "name";
String version = "version";
String type = "type";
ArtifactScopeEnum artifactScope = ArtifactScopeEnum.compile;
String classifier = "classifier";
String artifactUri = "artifactUri";
String why = "why";
boolean resolved = true;
String error = "error";
EclipseArtifactMetadata metadata = new EclipseArtifactMetadata(groupId, name,
version, type, artifactScope, classifier, artifactUri, why,
resolved, error);
Assert.assertNotNull(metadata);
Assert.assertEquals(groupId, metadata.getGroupId());
Assert.assertEquals(name, metadata.getArtifactId());
Assert.assertEquals(version, metadata.getVersion());
Assert.assertEquals(type, metadata.getType());
Assert.assertEquals(artifactScope, metadata.getArtifactScope());
Assert.assertEquals(classifier, metadata.getClassifier());
Assert.assertEquals(artifactUri, metadata.getArtifactUri());
Assert.assertEquals(why, metadata.getWhy());
Assert.assertEquals(resolved, metadata.isResolved());
Assert.assertEquals(error, metadata.getError());
}
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#EclipseArtifactMetadata(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.apache.maven.artifact.ArtifactScopeEnum, java.lang.String, java.lang.String)}.
*/
@Test
public void testEclipseArtifactMetadataStringStringStringStringArtifactScopeEnumStringString() {
String groupId = "groupId";
String name = "name";
String version = "version";
String type = "type";
ArtifactScopeEnum artifactScope = ArtifactScopeEnum.compile;
String classifier = "classifier";
String artifactUri = "artifactUri";
EclipseArtifactMetadata metadata = new EclipseArtifactMetadata(groupId, name,
version, type, artifactScope, classifier, artifactUri);
Assert.assertNotNull(metadata);
Assert.assertEquals(groupId, metadata.getGroupId());
Assert.assertEquals(name, metadata.getArtifactId());
Assert.assertEquals(version, metadata.getVersion());
Assert.assertEquals(type, metadata.getType());
Assert.assertEquals(artifactScope, metadata.getArtifactScope());
Assert.assertEquals(classifier, metadata.getClassifier());
Assert.assertEquals(artifactUri, metadata.getArtifactUri());
}
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#EclipseArtifactMetadata(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.apache.maven.artifact.ArtifactScopeEnum, java.lang.String)}.
*/
@Test
public void testEclipseArtifactMetadataStringStringStringStringArtifactScopeEnumString() {
String groupId = "groupId";
String name = "name";
String version = "version";
String type = "type";
ArtifactScopeEnum artifactScope = ArtifactScopeEnum.compile;
String classifier = "classifier";
EclipseArtifactMetadata metadata = new EclipseArtifactMetadata(groupId, name,
version, type, artifactScope, classifier);
Assert.assertNotNull(metadata);
Assert.assertEquals(groupId, metadata.getGroupId());
Assert.assertEquals(name, metadata.getArtifactId());
Assert.assertEquals(version, metadata.getVersion());
Assert.assertEquals(type, metadata.getType());
Assert.assertEquals(artifactScope, metadata.getArtifactScope());
Assert.assertEquals(classifier, metadata.getClassifier());
}
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#EclipseArtifactMetadata(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.apache.maven.artifact.ArtifactScopeEnum)}.
*/
@Test
public void testEclipseArtifactMetadataStringStringStringStringArtifactScopeEnum() {
String groupId = "groupId";
String name = "name";
String version = "version";
String type = "type";
ArtifactScopeEnum artifactScope = ArtifactScopeEnum.compile;
EclipseArtifactMetadata metadata = new EclipseArtifactMetadata(groupId, name,
version, type, artifactScope);
Assert.assertNotNull(metadata);
Assert.assertEquals(groupId, metadata.getGroupId());
Assert.assertEquals(name, metadata.getArtifactId());
Assert.assertEquals(version, metadata.getVersion());
Assert.assertEquals(type, metadata.getType());
Assert.assertEquals(artifactScope, metadata.getArtifactScope());
}
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#EclipseArtifactMetadata(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String)}.
*/
@Test
public void testEclipseArtifactMetadataStringStringStringStringStringStringStringStringBooleanString() {
String groupId = "groupId";
String name = "name";
String version = "version";
String type = "type";
String artifactScope = ArtifactScopeEnum.compile.name();
String classifier = "classifier";
String artifactUri = "artifactUri";
String why = "why";
boolean resolved = true;
String error = "error";
EclipseArtifactMetadata metadata = new EclipseArtifactMetadata(groupId, name,
version, type, artifactScope, classifier, artifactUri, why,
resolved, error);
Assert.assertNotNull(metadata);
Assert.assertEquals(groupId, metadata.getGroupId());
Assert.assertEquals(name, metadata.getArtifactId());
Assert.assertEquals(version, metadata.getVersion());
Assert.assertEquals(type, metadata.getType());
Assert.assertEquals(artifactScope, metadata.getArtifactScope().name());
Assert.assertEquals(classifier, metadata.getClassifier());
Assert.assertEquals(artifactUri, metadata.getArtifactUri());
Assert.assertEquals(why, metadata.getWhy());
Assert.assertEquals(resolved, metadata.isResolved());
Assert.assertEquals(error, metadata.getError());
}
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#EclipseArtifactMetadata(java.lang.String, java.lang.String, java.lang.String, java.lang.String)}.
*/
@Test
public void testEclipseArtifactMetadataStringStringStringString() {
String groupId = "groupId";
String name = "name";
String version = "version";
String type = "type";
EclipseArtifactMetadata metadata = new EclipseArtifactMetadata(groupId, name,
version, type);
Assert.assertNotNull(metadata);
Assert.assertEquals(groupId, metadata.getGroupId());
Assert.assertEquals(name, metadata.getArtifactId());
Assert.assertEquals(version, metadata.getVersion());
Assert.assertEquals(type, metadata.getType());
}
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#EclipseArtifactMetadata(java.lang.String, java.lang.String, java.lang.String)}.
*/
@Test
public void testEclipseArtifactMetadataStringStringString() {
String groupId = "groupId";
String name = "name";
String version = "version";
EclipseArtifactMetadata metadata = new EclipseArtifactMetadata(groupId, name,
version);
Assert.assertNotNull(metadata);
Assert.assertEquals(groupId, metadata.getGroupId());
Assert.assertEquals(name, metadata.getArtifactId());
Assert.assertEquals(version, metadata.getVersion());
}
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#EclipseArtifactMetadata(java.lang.String)}.
*/
@Test
public void testEclipseArtifactMetadataString() {
String name = "name";
EclipseArtifactMetadata metadata = new EclipseArtifactMetadata(name);
Assert.assertNotNull(metadata);
}
/**
* Test method for {@link org.ebayopensource.turmeric.eclipse.mavenapi.impl.EclipseArtifactMetadata#toString()}.
*/
@Test
public void testToString() {
String groupId = "groupId";
String name = "name";
String version = "version";
EclipseArtifactMetadata metadata = new EclipseArtifactMetadata(groupId, name,
version);
metadata.setType("jar");
Assert.assertNotNull(metadata);
Assert.assertNotNull(metadata.toString());
}
}