MCPcopy Create free account
hub / github.com/OpenTSDB/opentsdb / extractDataPointsMixSecondsMs

Method extractDataPointsMixSecondsMs

test/core/TestInternal.java:107–125  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

105 }
106
107 @Test
108 public void extractDataPointsMixSecondsMs() {
109 final byte[] qual1 = { 0x00, 0x27 };
110 final byte[] val1 = Bytes.fromLong(4L);
111 final byte[] qual2 = { 0x01, 0x00, 0x02 };
112 final byte[] val2 = "Annotation".getBytes(MockBase.ASCII());
113 final byte[] qual3 = { 0x00, 0x47 };
114 final byte[] val3 = Bytes.fromLong(6L);
115
116 final ArrayList<KeyValue> row = new ArrayList<KeyValue>(3);
117 row.add(makekv(qual1, val1));
118 row.add(makekv(qual2, val2));
119 row.add(makekv(qual3, val3));
120
121 final ArrayList<Cell> cells = Internal.extractDataPoints(row, 3);
122 assertEquals(2, cells.size());
123 assertArrayEquals(new byte[] { 0x00, 0x27 }, cells.get(0).qualifier);
124 assertArrayEquals(new byte[] { 0x00, 0x47 }, cells.get(1).qualifier);
125 }
126
127 @Test
128 public void extractDataPointsWithNonDataColumns() {

Callers

nothing calls this directly

Calls 7

ASCIIMethod · 0.95
makekvMethod · 0.95
extractDataPointsMethod · 0.95
sizeMethod · 0.65
getBytesMethod · 0.45
addMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected