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 public String getTestRepositoryUrl()
57 {
58 return TestData.getTestRepositoryUrl();
59 }
60
61
62 protected AuthenticationInfo getAuthInfo()
63 {
64 AuthenticationInfo authInfo = super.getAuthInfo();
65
66 authInfo.setUserName( TestData.getUserName() );
67
68 authInfo.setPassphrase( "" );
69
70 return authInfo;
71 }
72
73
74 }