@Test public void testGetTimestampAttributeInView() { GraphStore store = new GraphStore(); Column column = generateTimestampColumn(store); NodeImpl node = new NodeImpl("0", store); GraphView view = store.viewStore.createView(); Assert.assertNull(node.getAttribute(column, view)); node.setAttribute(column, 10, 1.0); Assert.assertEquals(node.getAttribute(column, view), 10); node.setAttribute(column, 0, 5.0); node.setAttribute(column, 20, 2.0); store.viewStore.setTimeInterval(view, new Interval(5.0, 5.0)); Assert.assertEquals(node.getAttribute(column, view), 0); store.viewStore.setTimeInterval(view, new Interval(1.0, 2.0)); Assert.assertEquals(node.getAttribute(column, view), 10); column.setEstimator(Estimator.AVERAGE); Assert.assertEquals(node.getAttribute(column, view), 15.0); Assert.assertEquals(node.getAttribute("age", view), 15.0); }