1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package nl.toolforge.karma.core.cmd.impl;
20
21 import nl.toolforge.karma.core.KarmaException;
22 import nl.toolforge.karma.core.cmd.CommandDescriptor;
23 import nl.toolforge.karma.core.cmd.CommandException;
24 import nl.toolforge.karma.core.cmd.CommandResponse;
25 import nl.toolforge.karma.core.cmd.DefaultCommand;
26
27 /***
28 * <p>Bogus implementation of {@link nl.toolforge.karma.core.cmd.DefaultCommand}. Used in testcases.
29 *
30 * @author D.A. Smedes
31 * @version $Id: CommandFaker.java,v 1.13 2004/08/29 18:00:34 hippe Exp $
32 */
33 public final class CommandFaker extends DefaultCommand {
34
35 public CommandFaker(CommandDescriptor descriptor) throws KarmaException {
36 super(null);
37
38 throw new RuntimeException("Implementation " + CommandFaker.class.getName() + " is fake ...");
39 }
40
41 public void execute() throws CommandException {
42 throw new RuntimeException("Implementation " + CommandFaker.class.getName() + " is fake ...");
43 }
44
45 public CommandResponse getCommandResponse() {
46 return null;
47 }
48 }