private Maven2OsgiConverter maven2Osgi = new DefaultMaven2OsgiConverter();
public void testGetBundleSymbolicName()
{
ArtifactStub artifact = getTestArtifact();
String s;
s = maven2Osgi.getBundleSymbolicName( artifact );
assertEquals( "org.apache.commons.logging", s );
artifact.setGroupId( "org.apache.commons" );
s = maven2Osgi.getBundleSymbolicName( artifact );
assertEquals( "org.apache.commons.logging", s );
artifact.setGroupId( "org.apache.commons.commons-logging" );
s = maven2Osgi.getBundleSymbolicName( artifact );
assertEquals( "org.apache.commons.commons-logging", s );
artifact.setGroupId( "org.apache" );
artifact.setArtifactId( "org.apache.commons-logging" );
s = maven2Osgi.getBundleSymbolicName( artifact );
assertEquals( "org.apache.commons-logging", s );
artifact.setFile( getTestFile( "junit-3.8.2.jar" ) );
artifact.setGroupId( "junit" );
artifact.setArtifactId( "junit" );
s = maven2Osgi.getBundleSymbolicName( artifact );
assertEquals( "junit", s );
artifact.setFile( getTestFile( "xml-apis-1.0.b2.jar" ) );
artifact.setGroupId( "xml-apis" );
artifact.setArtifactId( "a" );
s = maven2Osgi.getBundleSymbolicName( artifact );
assertEquals( "xml-apis.a", s );
artifact.setFile( getTestFile( "test-1.jar" ) );
artifact.setGroupId( "test" );
artifact.setArtifactId( "test" );
s = maven2Osgi.getBundleSymbolicName( artifact );
assertEquals( "test", s );
artifact.setFile( getTestFile( "xercesImpl-2.6.2.jar" ) );
artifact.setGroupId( "xerces" );
artifact.setArtifactId( "xercesImpl" );
s = maven2Osgi.getBundleSymbolicName( artifact );
assertEquals( "xerces.Impl", s );
artifact.setFile( getTestFile( "aopalliance-1.0.jar" ) );
artifact.setGroupId( "org.aopalliance" );
artifact.setArtifactId( "aopalliance" );
s = maven2Osgi.getBundleSymbolicName( artifact );
assertEquals( "org.aopalliance", s );
}