mirror of https://github.com/apache/archiva.git
fix unit test
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1402054 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5f42d3dcac
commit
8146f7ea37
|
@ -99,4 +99,38 @@ public class WagonFactoryRequest
|
||||||
this.userAgent = userAgent;
|
this.userAgent = userAgent;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals( Object o )
|
||||||
|
{
|
||||||
|
if ( this == o )
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if ( !( o instanceof WagonFactoryRequest ) )
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
WagonFactoryRequest that = (WagonFactoryRequest) o;
|
||||||
|
|
||||||
|
if ( protocol != null ? !protocol.equals( that.protocol ) : that.protocol != null )
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if ( userAgent != null ? !userAgent.equals( that.userAgent ) : that.userAgent != null )
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode()
|
||||||
|
{
|
||||||
|
int result = protocol != null ? protocol.hashCode() : 0;
|
||||||
|
result = 31 * result + ( userAgent != null ? userAgent.hashCode() : 0 );
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -242,8 +242,11 @@ public class RepositoryModelResolver
|
||||||
new WagonFactoryRequest( "wagon#" + protocol + "-ntlm", remoteRepository.getExtraHeaders() ) )
|
new WagonFactoryRequest( "wagon#" + protocol + "-ntlm", remoteRepository.getExtraHeaders() ) )
|
||||||
: wagonFactory.getWagon(
|
: wagonFactory.getWagon(
|
||||||
new WagonFactoryRequest( "wagon#" + protocol, remoteRepository.getExtraHeaders() ) );
|
new WagonFactoryRequest( "wagon#" + protocol, remoteRepository.getExtraHeaders() ) );
|
||||||
|
if ( wagon == null )
|
||||||
|
{
|
||||||
wagon = wagonFactory.getWagon(
|
wagon = wagonFactory.getWagon(
|
||||||
new WagonFactoryRequest( "wagon#" + protocol, remoteRepository.getExtraHeaders() ) );
|
new WagonFactoryRequest( "wagon#" + protocol, remoteRepository.getExtraHeaders() ) );
|
||||||
|
}
|
||||||
if ( wagon == null )
|
if ( wagon == null )
|
||||||
{
|
{
|
||||||
throw new RuntimeException( "Unsupported remote repository protocol: " + protocol );
|
throw new RuntimeException( "Unsupported remote repository protocol: " + protocol );
|
||||||
|
|
|
@ -51,6 +51,7 @@ import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static org.mockito.Mockito.mock;
|
import static org.mockito.Mockito.mock;
|
||||||
|
@ -135,7 +136,8 @@ public class Maven2RepositoryMetadataResolverMRM1411Test
|
||||||
storage.setWagonFactory( wagonFactory );
|
storage.setWagonFactory( wagonFactory );
|
||||||
|
|
||||||
Wagon wagon = new MockWagon();
|
Wagon wagon = new MockWagon();
|
||||||
when( wagonFactory.getWagon( new WagonFactoryRequest().protocol( "wagon#http" ) ) ).thenReturn( wagon );
|
when( wagonFactory.getWagon(
|
||||||
|
new WagonFactoryRequest( "wagon#http", new HashMap<String, String>() ) ) ).thenReturn( wagon );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Tests for MRM-1411 - START
|
// Tests for MRM-1411 - START
|
||||||
|
@ -244,9 +246,13 @@ public class Maven2RepositoryMetadataResolverMRM1411Test
|
||||||
public void testGetProjectVersionMetadataWithParentSnapshotVersion()
|
public void testGetProjectVersionMetadataWithParentSnapshotVersion()
|
||||||
throws Exception
|
throws Exception
|
||||||
{
|
{
|
||||||
|
|
||||||
copyTestArtifactWithParent( "target/test-classes/com/example/test/test-snapshot-artifact-module-a",
|
copyTestArtifactWithParent( "target/test-classes/com/example/test/test-snapshot-artifact-module-a",
|
||||||
"target/test-repository/com/example/test/test-snapshot-artifact-module-a" );
|
"target/test-repository/com/example/test/test-snapshot-artifact-module-a" );
|
||||||
|
|
||||||
|
//copyTestArtifactWithParent( "target/test-classes/com/example/test/test-snapshot-artifact-root",
|
||||||
|
// "target/test-repository/com/example/test/test-snapshot-artifact-root" );
|
||||||
|
|
||||||
ProjectVersionMetadata metadata = storage.readProjectVersionMetadata(
|
ProjectVersionMetadata metadata = storage.readProjectVersionMetadata(
|
||||||
new ReadMetadataRequest( TEST_REPO_ID, "com.example.test", "test-snapshot-artifact-module-a",
|
new ReadMetadataRequest( TEST_REPO_ID, "com.example.test", "test-snapshot-artifact-module-a",
|
||||||
"1.1-SNAPSHOT" ) );
|
"1.1-SNAPSHOT" ) );
|
||||||
|
|
Loading…
Reference in New Issue