You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Kirk Lund <ki...@gmail.com> on 2016/05/20 16:51:38 UTC

Review Request 47649: GEODE-835: add JoptOptionParserTest

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/47649/
-----------------------------------------------------------

Review request for geode, Jens Deppe, Jinmei Liao, and Kevin Duling.


Bugs: GEODE-835
    https://issues.apache.org/jira/browse/GEODE-835


Repository: geode


Description
-------

JoptOptionParser is the primary Geode class that uses joptsimple. Creating JoptOptionParserTest should make replacing joptsimple much safer.

Changes also includes refactoring Exceptions used by JoptOptionParser. I'd like to do some further refactoring with this (and remove ExceptionGenerator), but I think these changes are now at a good milestone to merge to develop. I'll continue aditional changes on feature/GEODE-835 on which I'm removing geode-joptsimple.


Diffs
-----

  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/CommandManager.java 46a8226 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandException.java eb019a7 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandInvalidException.java 6fde9db 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandMultiModeOptionException.java 5f5cbfd 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandNotAvailableException.java cf8bc06 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionException.java bfe6c3a 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionHasMultipleValuesException.java 3932636 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionInvalidException.java af7e44a 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionMissingException.java 00481fc 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionNotApplicableException.java 4e99ba1 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionValueConversionException.java b16c8f2 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionValueException.java 774a8b1 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionValueMissingException.java 4eb2a6b 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliException.java bc0db3f 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/ExceptionGenerator.java 6824735 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/parser/Option.java 09aabd8 
  geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/parser/jopt/JoptOptionParser.java 6e56bf4 
  geode-core/src/test/java/com/gemstone/gemfire/management/internal/cli/JoptOptionParserTest.java PRE-CREATION 

Diff: https://reviews.apache.org/r/47649/diff/


Testing
-------

precheckin (in progress)


Thanks,

Kirk Lund


Re: Review Request 47649: GEODE-835: add JoptOptionParserTest

Posted by Jens Deppe <jd...@pivotal.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/47649/#review134198
-----------------------------------------------------------


Ship it!




Ship It!

- Jens Deppe


On May 20, 2016, 4:51 p.m., Kirk Lund wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/47649/
> -----------------------------------------------------------
> 
> (Updated May 20, 2016, 4:51 p.m.)
> 
> 
> Review request for geode, Jens Deppe, Jinmei Liao, and Kevin Duling.
> 
> 
> Bugs: GEODE-835
>     https://issues.apache.org/jira/browse/GEODE-835
> 
> 
> Repository: geode
> 
> 
> Description
> -------
> 
> JoptOptionParser is the primary Geode class that uses joptsimple. Creating JoptOptionParserTest should make replacing joptsimple much safer.
> 
> Changes also includes refactoring Exceptions used by JoptOptionParser. I'd like to do some further refactoring with this (and remove ExceptionGenerator), but I think these changes are now at a good milestone to merge to develop. I'll continue aditional changes on feature/GEODE-835 on which I'm removing geode-joptsimple.
> 
> 
> Diffs
> -----
> 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/CommandManager.java 46a8226 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandException.java eb019a7 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandInvalidException.java 6fde9db 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandMultiModeOptionException.java 5f5cbfd 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandNotAvailableException.java cf8bc06 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionException.java bfe6c3a 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionHasMultipleValuesException.java 3932636 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionInvalidException.java af7e44a 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionMissingException.java 00481fc 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionNotApplicableException.java 4e99ba1 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionValueConversionException.java b16c8f2 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionValueException.java 774a8b1 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliCommandOptionValueMissingException.java 4eb2a6b 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/CliException.java bc0db3f 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/exceptions/ExceptionGenerator.java 6824735 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/parser/Option.java 09aabd8 
>   geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/parser/jopt/JoptOptionParser.java 6e56bf4 
>   geode-core/src/test/java/com/gemstone/gemfire/management/internal/cli/JoptOptionParserTest.java PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/47649/diff/
> 
> 
> Testing
> -------
> 
> precheckin (in progress)
> 
> 
> Thanks,
> 
> Kirk Lund
> 
>