summaryrefslogtreecommitdiff
path: root/test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java
diff options
context:
space:
mode:
authorErich Schubert <erich@debian.org>2013-10-29 20:02:37 +0100
committerAndrej Shadura <andrewsh@debian.org>2019-03-09 22:30:37 +0000
commitec7f409f6e795bbcc6f3c005687954e9475c600c (patch)
treefbf36c0ab791c556198b487ca40ae56ae5ab1ee5 /test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java
parent974d4cf6d54cadc06258039f2cd0515cc34aeac6 (diff)
parent8300861dc4c62c5567a4e654976072f854217544 (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.java30
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
+}