@Test
public void testValues() {

    List<Set<Integer>> values = new ArrayList<Set<Integer>>();
    for (int i = 0; i < Random.getScaleCount(); i++) {
        Set<Integer> value = randomValueSet();
        values.add(value);
        map.put(Random.getString(), value);
    }
    for (Set<Integer> value : map.values()) {
        Assert.assertTrue(values.contains(value));
    }
    Assert.assertTrue(values.size() == map.values().size());
}