package com.ontology2.haruhi;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class MavenManagedJarTests {
private MavenManagedJar that;
final String repoPath="/home/jimmy/.m2/repository";
final String s3Path="s3://somewhere";
@Before
public void setup() {
that=new MavenManagedJar();
that.setArtifactId("unicorn");
that.setGroupId("com.example");
that.setVersion("8");
that.setClassifier("paradoxical");
}
@Test
public void checkwholeLocalPath() {
String result=that.pathFromLocalMavenRepository(repoPath);
assertEquals(
repoPath+"/com/example/unicorn/8/unicorn-8-paradoxical.jar"
,result);
}
@Test
public void checkwholeS3Path() {
String result=that.s3JarLocation(s3Path);
assertEquals(
s3Path+"/unicorn-8-paradoxical.jar"
,result);
}
@Test
public void s3WorksWhenPathEndsWithSlash() {
String result=that.s3JarLocation(s3Path+"/");
assertEquals(
s3Path+"/unicorn-8-paradoxical.jar"
,result);
}
}