assertTrue(s == 10.93);
}
@Test
public void testLengthAndNormalize() throws IOException {
HMapID m1 = new HMapID();
m1.put(1, 2.3);
m1.put(2, 1.9);
m1.put(3, 3.0);
assertEquals(m1.length(), 4.2308393, 10E-6);
m1.normalize();
assertEquals(m1.get(1), 0.5436274, 10E-6);
assertEquals(m1.get(2), 0.44908348, 10E-6);
assertEquals(m1.get(3), 0.70907915, 10E-6);
assertEquals(m1.length(), 1, 10E-6);
HMapID m2 = new HMapID();
m2.put(1, 1.2);
m2.put(2, 4.3);
m2.put(3, 5.0);
assertEquals(m2.length(), 6.7029843, 10E-6);
m2.normalize();
assertEquals(m2.get(1), 0.17902474, 10E-6);
assertEquals(m2.get(2), 0.64150536, 10E-6);
assertEquals(m2.get(3), 0.7459364, 10E-6);
assertEquals(m2.length(), 1, 10E-6);
}