String unitTestName = "UnitTest-testPut";
DatastoreService store = DatastoreServiceFactory.getDatastoreService();
CustomDashboardRecordStore.clear(store, unitTestName);
long now = System.currentTimeMillis();
CustomDashboardRecord record = new CustomDashboardRecord(now, unitTestName,
"r1");
record.addCustomMeasure("measure_one", 100.0);
record.addCustomMeasure("measure two", 1000.0);
CustomDashboardRecordStore.put(
DatastoreServiceFactory.getDatastoreService(), record);
Iterator<CustomDashboardRecord> results = CustomDashboardRecordStore.getLatest(
store, 100);
CustomDashboardRecord found = null;
while (results.hasNext()) {
CustomDashboardRecord result = results.next();
String foundName = result.getName();
long foundTimeStamp = result.getTimestamp();
if (foundName.equals(unitTestName) && foundTimeStamp == now) {
found = result;
break;
}
}