// now verify that all points are correctly allocated
for (String key : collector.getKeys()) {
Cluster cluster = clusterMap.get(key);
List<KMeansInfo> values = collector.getValue(key);
for (KMeansInfo value : values) {
double distance = euclideanDistanceMeasure.distance(cluster
.getCenter(), value.getPointTotal());
for (Cluster c : clusters) {
assertTrue("distance error", distance <= euclideanDistanceMeasure
.distance(value.getPointTotal(), c.getCenter()));
}