package org.axway.grapes.commons.datamodel;
import org.junit.Test;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
public class DependencyTest {
@Test
public void checkIfTwoArtifactsAreEquals(){
Artifact artifact = DataModelFactory.createArtifact("com.my.company", "test", "1.0.0-SNAPSHOT", "win32", "jar", "jar");
Artifact artifact2 = DataModelFactory.createArtifact("com.my.company", "test", "1.0.0-SNAPSHOT", "win32", "jar", "jar");
Dependency dep1 = DataModelFactory.createDependency(artifact, Scope.TEST);
Dependency dep2 = DataModelFactory.createDependency(artifact2, Scope.TEST);
Dependency dep3 = DataModelFactory.createDependency(artifact2, Scope.COMPILE);
assertTrue(dep1.equals(dep2));
assertFalse(dep1.equals(dep3));
assertFalse(dep1.equals("test"));
}
}