internal void verifyData()
{
// make sure it reads back..
int pos = 0;
foreach (KeyValuePair<RecordKey, RecordUpdate> kvp in testrows) {
RecordData rdata;
RecordKey rkey = kvp.Key;
if (db.getRecord(rkey, out rdata) == GetStatus.MISSING) {
had_errors = true;
Assert.Fail("failed to read: " + kvp.Key.ToString());
}
Interlocked.Increment(ref records_read);
pos++;
if ((pos % 10) == 0) {
// System.Console.WriteLine("at record {0} of {1}", pos, testdata.Count);
}
}
}