1 package org.apache.maven.changelog.stubs;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import org.apache.maven.scm.provider.ScmProvider;
20 import org.apache.maven.scm.repository.ScmRepository;
21 import org.apache.maven.scm.manager.NoSuchScmProviderException;
22 import org.apache.maven.scm.command.changelog.ChangeLogScmResult;
23
24 /**
25 * @author Edwin Punzalan
26 */
27 public class FailedScmManagerStub
28 extends ScmManagerStub
29 {
30 public ScmProvider getProviderByRepository( ScmRepository scmRepository )
31 throws NoSuchScmProviderException
32 {
33 return new ScmProviderStub()
34 {
35 protected ChangeLogScmResult getChangeLogScmResult()
36 {
37 return new ChangeLogScmResultStub()
38 {
39 public String getCommandOutput()
40 {
41 return "Provider Stub Commandline";
42 }
43
44 public String getProviderMessage()
45 {
46 return "Provider Stub Error Message";
47 }
48
49 public boolean isSuccess()
50 {
51 return false;
52 }
53 };
54 }
55 };
56 }
57 }