1 package org.apache.maven.wagon.providers.ssh.external;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.wagon.WagonConstants;
23 import org.apache.maven.wagon.WagonTestCase;
24 import org.apache.maven.wagon.authentication.AuthenticationInfo;
25 import org.apache.maven.wagon.providers.ssh.TestData;
26 import org.apache.maven.wagon.repository.Repository;
27 import org.apache.maven.wagon.resource.Resource;
28
29
30
31
32
33 public class ScpWagonWithSshPrivateKeySearchTest
34 extends WagonTestCase
35 {
36 protected boolean supportsGetIfNewer()
37 {
38 return false;
39 }
40
41 protected int getExpectedContentLengthOnGet( int expectedSize )
42 {
43 return WagonConstants.UNKNOWN_LENGTH;
44 }
45
46 protected long getExpectedLastModifiedOnGet( Repository repository, Resource resource )
47 {
48 return 0;
49 }
50
51 protected String getProtocol()
52 {
53 return "scpexe";
54 }
55
56 @Override
57 protected int getTestRepositoryPort()
58 {
59 return 0;
60 }
61
62
63 public String getTestRepositoryUrl()
64 {
65 return TestData.getTestRepositoryUrl( getTestRepositoryPort() );
66 }
67
68
69 protected AuthenticationInfo getAuthInfo()
70 {
71 AuthenticationInfo authInfo = super.getAuthInfo();
72
73 authInfo.setUserName( TestData.getUserName() );
74
75 authInfo.setPassphrase( "" );
76
77 return authInfo;
78 }
79
80
81 }