|
|
@@ -11,9 +11,22 @@ class ClusteringTest extends CommandLineInterfaceTest {
|
|
|
|
|
|
private static final double EPSILON = 0.000001;
|
|
|
|
|
|
+ @Test
|
|
|
+ void parseSkipClustering() {
|
|
|
+ String argument = CommandLineArgument.CLUSTER_DISABLE.flag();
|
|
|
+ buildOptionsFromCLI(argument, CURRENT_DIRECTORY);
|
|
|
+ assertEquals(false, options.getClusteringOptions().isEnabled());
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ void parseDefaultClustering() {
|
|
|
+ buildOptionsFromCLI(CURRENT_DIRECTORY);
|
|
|
+ assertEquals(true, options.getClusteringOptions().isEnabled());
|
|
|
+ }
|
|
|
+
|
|
|
@Test
|
|
|
void parsePercentilePreProcessor() {
|
|
|
- String argument = CommandLineArgument.CLUSTER_PREPROCESSING_PERCENTILE.flag() + "=" + 0.5f;
|
|
|
+ String argument = buildArgument(CommandLineArgument.CLUSTER_PREPROCESSING_PERCENTILE, Float.toString(0.5f));
|
|
|
buildOptionsFromCLI(argument, CURRENT_DIRECTORY);
|
|
|
assertEquals(Preprocessing.PERCENTILE, options.getClusteringOptions().getPreprocessor());
|
|
|
assertEquals(0.5, options.getClusteringOptions().getPreprocessorPercentile(), EPSILON);
|