1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.hadoop.hbase.codec.prefixtree.timestamp;
20
21 import java.util.Collection;
22 import java.util.List;
23
24 import org.apache.hadoop.hbase.codec.prefixtree.timestamp.data.TestTimestampDataBasic;
25 import org.apache.hadoop.hbase.codec.prefixtree.timestamp.data.TestTimestampDataNumbers;
26 import org.apache.hadoop.hbase.codec.prefixtree.timestamp.data.TestTimestampDataRepeats;
27
28 import com.google.common.collect.Lists;
29
30 public interface TestTimestampData {
31
32 List<Long> getInputs();
33 long getMinimum();
34 List<Long> getOutputs();
35
36 class InMemory {
37 public Collection<Object[]> getAllAsObjectArray() {
38 List<Object[]> all = Lists.newArrayList();
39 all.add(new Object[] { new TestTimestampDataBasic() });
40 all.add(new Object[] { new TestTimestampDataNumbers() });
41 all.add(new Object[] { new TestTimestampDataRepeats() });
42 return all;
43 }
44 }
45 }