File tree Expand file tree Collapse file tree 2 files changed +24
-1
lines changed
main/java/me/lemire/longcompression/differential
test/java/me/lemire/longcompression Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ public static void fastinverseDelta(long[] data) {
107107 }
108108 }
109109
110- for (; i != data .length ; ++i ) {
110+ for (; i < data .length ; ++i ) {
111111 data [i ] += data [i - 1 ];
112112 }
113113 }
Original file line number Diff line number Diff line change 1+ package me .lemire .longcompression ;
2+
3+ import me .lemire .longcompression .differential .LongDelta ;
4+ import org .junit .Test ;
5+
6+ import static org .junit .Assert .assertArrayEquals ;
7+ import static org .junit .Assert .assertNotNull ;
8+
9+ public class LongDeltaTest {
10+ @ Test
11+ public void testEmptyArrayFastInverseDelta () {
12+ LongCompressor compressor = new LongCompressor ();
13+ long [] input = new long [0 ];
14+
15+ LongDelta .delta (input );
16+ long [] compressed = compressor .compress (input );
17+ long [] result = compressor .uncompress (compressed );
18+ LongDelta .fastinverseDelta (result );
19+
20+ assertNotNull (result );
21+ assertArrayEquals (input , result );
22+ }
23+ }
You can’t perform that action at this time.
0 commit comments