Adding unit tests for dot notation artifactIds. (odd, but valid)

git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@579333 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Joakim Erdfelt 2007-09-25 18:03:15 +00:00
parent 3b339dd073
commit 6b825688e0
1 changed files with 32 additions and 0 deletions

View File

@ -146,7 +146,39 @@ public class DefaultBidirectionalRepositoryLayoutTest
assertLayout( path, groupId, artifactId, version, classifier, type );
}
/**
* It may seem odd, but this is a valid artifact.
*/
public void testGoodDotNotationArtifactId()
throws LayoutException
{
String groupId = "com.company.department";
String artifactId = "com.company.department";
String version = "0.2";
String classifier = null;
String type = "pom";
String path = "com/company/department/com.company.department/0.2/com.company.department-0.2.pom";
assertLayout( path, groupId, artifactId, version, classifier, type );
}
/**
* It may seem odd, but this is a valid artifact.
*/
public void testGoodDotNotationSameGroupIdAndArtifactId()
throws LayoutException
{
String groupId = "com.company.department";
String artifactId = "com.company.department.project";
String version = "0.3";
String classifier = null;
String type = "pom";
String path = "com/company/department/com.company.department.project/0.3/com.company.department.project-0.3.pom";
assertLayout( path, groupId, artifactId, version, classifier, type );
}
public void testGoodComFooTool()
throws LayoutException
{