public class SubCommandHandler2
extends org.kohsuke.args4j.spi.SubCommandHandler
Args4j constructs OptionHandlers directly from class literals, so we can only mock static methods. This class extends SubCommandHandler so that we can intercept the instantiate method using PowerMock.
Constructor and Description |
---|
SubCommandHandler2(org.kohsuke.args4j.CmdLineParser parser,
org.kohsuke.args4j.OptionDef option,
org.kohsuke.args4j.spi.Setter<Object> setter) |
Modifier and Type | Method and Description |
---|---|
protected Object |
instantiate(org.kohsuke.args4j.spi.SubCommand c)
Overrides SubCommandHandler so that we can call the mockable static
method.
|
configureParser, fallback, getDefaultMetaVariable, getMetaVariable, parseArguments, subCommand
public SubCommandHandler2(org.kohsuke.args4j.CmdLineParser parser, org.kohsuke.args4j.OptionDef option, org.kohsuke.args4j.spi.Setter<Object> setter)
protected Object instantiate(org.kohsuke.args4j.spi.SubCommand c)
instantiate
in class org.kohsuke.args4j.spi.SubCommandHandler
Copyright © 2018 Zanata Project. All rights reserved.