use of com.srotya.sidewinder.core.rpc.Point in project sidewinder by srotya.
the class TestInfluxDecoder method testDoublePointMeasurementValue.
@Test
public void testDoublePointMeasurementValue() {
String testPoints = "cpu value=1i,value1=2i 1434055562000000000";
List<Point> dps = InfluxDecoder.pointsFromString("test", testPoints);
assertEquals(2, dps.size());
Point dp = dps.get(0);
assertEquals("cpu", dp.getMeasurementName());
assertEquals(0, dp.getTagsList().size());
assertEquals(1, dp.getValue());
assertEquals(1434055562000000000L / (1000 * 1000), dp.getTimestamp());
dp = dps.get(1);
assertEquals("cpu", dp.getMeasurementName());
assertEquals(0, dp.getTagsList().size());
assertEquals(2, dp.getValue());
assertEquals(1434055562000000000L / (1000 * 1000), dp.getTimestamp());
}
use of com.srotya.sidewinder.core.rpc.Point in project sidewinder by srotya.
the class TestInfluxDecoder method testSinglePointWithIMeasurementValueWithoutTimestamp.
@Test
public void testSinglePointWithIMeasurementValueWithoutTimestamp() {
String testPoints = "cpu value=1i\ncpu\ncpu mem test hello";
List<Point> dps = InfluxDecoder.pointsFromString("test", testPoints);
assertEquals(1, dps.size());
Point dp = dps.get(0);
assertEquals("cpu", dp.getMeasurementName());
assertEquals(0, dp.getTagsList().size());
assertEquals(1, dp.getValue());
long ts = System.currentTimeMillis();
assertEquals(1, (dp.getTimestamp() / ts), 1);
}
Aggregations