Vector v1 = new DenseVector(20);
enc.addToVector((byte[]) null, -123, v1);
assertEquals(-123, v1.minValue(), 0);
assertEquals(0, v1.maxValue(), 0);
assertEquals(123, v1.norm(1), 0);
assertEquals(123, v1.maxValue(), 0);
assertEquals(0, v1.minValue(), 0);
assertEquals(123, v1.norm(1), 0);
assertEquals(123, v2.maxValue(), 0);
assertEquals(2 * 123, v2.norm(1), 0);
assertEquals(123, v1.maxValue(), 0);
assertEquals(123, v1.norm(1), 0);
enc.addToVector((byte[]) null, 100, v3);
v1 = v2.minus(v3);
assertEquals(23, v1.maxValue(), 0);
assertEquals(2 * 23, v1.norm(1), 0);
assertEquals(30, v1.maxValue(), 0);
assertEquals(2 * 30, v1.norm(1), 0);
assertEquals(30, v1.get(9), 0);
assertEquals(30, v1.get(10), 0);