commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Leal (JIRA)" <>
Subject [jira] Created: (CLI-125) Invokes Date Validator for a Date type (fail on real example)
Date Tue, 12 Sep 2006 08:06:22 GMT
Invokes Date Validator for a Date type (fail on real example)

                 Key: CLI-125
             Project: Commons CLI
          Issue Type: Bug
    Affects Versions: Nightly Builds
            Reporter: David Leal

Dear Sr,

I would like to send a fail I have found when testing my real Command Line Parser example.
I have the command line class definition and also the corresponding testing file. (I will
try to add an atachment file).

The file occurs because it miss understand probably som option definition and it try to validate
a Date type with a date validator which is wrong. I can't isolate the situation for the moment,
but on the testing class you will see exaclty what happend.

The file occurs with this situation:
		args = new String[]{"-holders-options", "-local", "-f", "",
				"-movements-options", "-date", "D-3", "-positions-options",
				"-local", "-f", "otroNada.txt", "all"};

but with this:
		args = new String[]{"-holders-options", "-local", "-f", "",
				"-movements-options", "-date", "D-3", "holders", "movements"};

it doesn't happend. The -movements-options, -holders-options, -position-options are group
of options. If you invoke the just the option -help you will see the documentation about the
input argument options, also running the test you will get an output file: 
TestBatchCallerCommandLineParser.out with this output (englis/spanish, it depends of your
local configuration).

I have defined a DisplaceDateValidator, that extends DateValidator, it just convert a displace
date operator (D-n) in the corresponding date (current day minus n-days). This validator works,
the problem comes when I want to invoke the parser with more group of options. As you can
see on the source code the algorithm for creating -holders-options, -movements-options, -positions-options,
so having one or two or more group options has to be treated on the same way.



This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message