tup.set(0, 4.6d); assertEquals( 5l, lng_out = rounder.exec(tup));
tup.set(0, 2.4d); assertEquals( 2l, lng_out = rounder.exec(tup));
tup.set(0, 1.0d); assertEquals( 1l, lng_out = rounder.exec(tup));
tup.set(0, -1.0d); assertEquals(-1l, lng_out = rounder.exec(tup));
tup.set(0, -2.4d); assertEquals(-2l, lng_out = rounder.exec(tup));
tup.set(0, -4.6d); assertEquals(-5l, lng_out = rounder.exec(tup));
// Rounds towards positive infinity: round(x) = floor(x + 0.5)
tup.set(0, 3.5d); assertEquals( 4l, lng_out = rounder.exec(tup));
tup.set(0, -3.5d); assertEquals(-3l, lng_out = rounder.exec(tup));
tup.set(0, 2.5d); assertEquals( 3l, lng_out = rounder.exec(tup));