summaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
authorCedric Beust <cedric@beust.com>2012-06-10 18:47:55 -0700
committerCedric Beust <cedric@beust.com>2012-06-10 18:47:55 -0700
commite903207930001edf324f2623b763df0f75e82a3c (patch)
tree0c8b2832ab2089149181d35009454b6b1f25aff1 /src/test
parent9c2bd65ecd9779540bfde5a200ff71d1d503839c (diff)
downloadplatform_external_jcommander-e903207930001edf324f2623b763df0f75e82a3c.tar.gz
platform_external_jcommander-e903207930001edf324f2623b763df0f75e82a3c.tar.bz2
platform_external_jcommander-e903207930001edf324f2623b763df0f75e82a3c.zip
Added: IValueValidator to validate parameter values (typed) as oppoed to IParameterValidator which validates strings
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/com/beust/jcommander/ArgsValidate2.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/java/com/beust/jcommander/ArgsValidate2.java b/src/test/java/com/beust/jcommander/ArgsValidate2.java
index f45f5df..2b8f07b 100644
--- a/src/test/java/com/beust/jcommander/ArgsValidate2.java
+++ b/src/test/java/com/beust/jcommander/ArgsValidate2.java
@@ -5,20 +5,20 @@ import com.beust.jcommander.converters.FileConverter;
import java.io.File;
public class ArgsValidate2 {
- public static class FailingValidator implements IParameterValidator {
+ public static class FailingValidator implements IValueValidator<File> {
- public void validate(String name, String value) throws ParameterException {
+ public void validate(String name, File value) throws ParameterException {
throw new ParameterException("Validation will always fail:" + name + " " + value);
}
}
- public static final String POSSIBLE_TEMPLATE_FILE = "mayOrMayNotExist.tempalate";
+ public static final String POSSIBLE_TEMPLATE_FILE = "mayOrMayNotExist.template";
@Parameter(names = { "-template"},
description = "The default file may or may not exist",
converter = FileConverter.class,
- validateWith = FailingValidator.class
+ validateValueWith = FailingValidator.class
)
public File template = new File(POSSIBLE_TEMPLATE_FILE);
}