diff options
author | Erich Schubert <erich@debian.org> | 2013-10-29 20:02:37 +0100 |
---|---|---|
committer | Andrej Shadura <andrewsh@debian.org> | 2019-03-09 22:30:37 +0000 |
commit | ec7f409f6e795bbcc6f3c005687954e9475c600c (patch) | |
tree | fbf36c0ab791c556198b487ca40ae56ae5ab1ee5 /test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java | |
parent | 974d4cf6d54cadc06258039f2cd0515cc34aeac6 (diff) | |
parent | 8300861dc4c62c5567a4e654976072f854217544 (diff) |
Import Debian changes 0.6.0~beta2-1
elki (0.6.0~beta2-1) unstable; urgency=low
* New upstream beta release.
* 3DPC extension is not yet included.
Diffstat (limited to 'test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java')
-rw-r--r-- | test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java b/test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java index b33a8432..8b0507f0 100644 --- a/test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java +++ b/test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java @@ -78,10 +78,10 @@ public abstract class AbstractSimpleAlgorithmTest { * @param config Parameterization to test */ protected void testParameterizationOk(ListParameterization config) { - if(config.hasUnusedParameters()) { + if (config.hasUnusedParameters()) { fail("Unused parameters: " + config.getRemainingParameters()); } - if(config.hasErrors()) { + if (config.hasErrors()) { config.logAndClearReportedErrors(); fail("Parameterization errors."); } @@ -99,10 +99,10 @@ public abstract class AbstractSimpleAlgorithmTest { org.junit.Assert.assertTrue("Test data set not found: " + filename, (new File(filename)).exists()); params.addParameter(FileBasedDatabaseConnection.INPUT_ID, filename); - List<Class<?>> filterlist = new ArrayList<Class<?>>(); + List<Class<?>> filterlist = new ArrayList<>(); filterlist.add(FixedDBIDsFilter.class); - if(filters != null) { - for(Class<?> filter : filters) { + if (filters != null) { + for (Class<?> filter : filters) { filterlist.add(filter); } } @@ -157,7 +157,7 @@ public abstract class AbstractSimpleAlgorithmTest { ClusterContingencyTable ct = new ClusterContingencyTable(true, false); ct.process(clustering, rbl); double score = ct.getPaircount().f1Measure(); - if(logger.isVerbose()) { + if (logger.isVerbose()) { logger.verbose(this.getClass().getSimpleName() + " score: " + score + " expect: " + expected); } org.junit.Assert.assertEquals(this.getClass().getSimpleName() + ": Score does not match.", expected, score, 0.0001); @@ -170,8 +170,8 @@ public abstract class AbstractSimpleAlgorithmTest { * @param expected Expected cluster sizes */ protected void testClusterSizes(Clustering<?> clustering, int[] expected) { - List<Integer> sizes = new java.util.ArrayList<Integer>(); - for(Cluster<?> cl : clustering.getAllClusters()) { + List<Integer> sizes = new java.util.ArrayList<>(); + for (Cluster<?> cl : clustering.getAllClusters()) { sizes.add(cl.size()); } // Sort both @@ -181,8 +181,8 @@ public abstract class AbstractSimpleAlgorithmTest { // if(logger.isVerbose()) { StringBuilder buf = new StringBuilder(); buf.append("Cluster sizes: ["); - for(int i = 0; i < sizes.size(); i++) { - if(i > 0) { + for (int i = 0; i < sizes.size(); i++) { + if (i > 0) { buf.append(", "); } buf.append(sizes.get(i)); @@ -190,9 +190,9 @@ public abstract class AbstractSimpleAlgorithmTest { buf.append("]"); // } // Test - org.junit.Assert.assertEquals("Number of clusters does not match expectations." + buf.toString(), expected.length, sizes.size()); - for(int i = 0; i < expected.length; i++) { - org.junit.Assert.assertEquals("Cluster size does not match at position " + i, expected[i], (int) sizes.get(i)); + org.junit.Assert.assertEquals("Number of clusters does not match expectations. " + buf.toString(), expected.length, sizes.size()); + for (int i = 0; i < expected.length; i++) { + org.junit.Assert.assertEquals("Cluster size does not match at position " + i + " in " + buf.toString(), expected[i], (int) sizes.get(i)); } } @@ -210,7 +210,7 @@ public abstract class AbstractSimpleAlgorithmTest { OutlierROCCurve rocCurve = ClassGenericsUtil.parameterizeOrAbort(OutlierROCCurve.class, params); // Ensure the result has been added to the hierarchy: - if(db.getHierarchy().getParents(result).size() < 1) { + if (db.getHierarchy().numParents(result) < 1) { db.getHierarchy().add(db, result); } @@ -239,4 +239,4 @@ public abstract class AbstractSimpleAlgorithmTest { double actual = result.getScores().get(dbid); org.junit.Assert.assertEquals("Outlier score of object " + id + " doesn't match.", expected, actual, 0.0001); } -}
\ No newline at end of file +} |