throws Exception
{
String scmSpecificUrl = "user:password@host|1234|/project/rootview:subview/folder";
//String scmSpecificUrl = "user:password@host|1234/project/rootview:subview/folder"; //should work as well
StarteamScmProvider provider = new StarteamScmProvider();
StarteamScmProviderRepository starteamProvider =
(StarteamScmProviderRepository) provider.makeProviderScmRepository( scmSpecificUrl, '|' );
assertEquals( "user", starteamProvider.getUser() );
assertEquals( "password", starteamProvider.getPassword() );
assertEquals( 1234, starteamProvider.getPort() );
assertEquals( "host", starteamProvider.getHost() );
assertEquals( "/project/rootview:subview/folder", starteamProvider.getPath() );
assertEquals( "user:password@host:1234/project/rootview:subview/folder", starteamProvider.getFullUrl() );
}