// create the non null transaction
txn = getTransaction();
// init 3 RemoteEvent counters for each of sample entries
ncs[0] = new NotifyCounter(sampleEntry1, leaseTime1);
ncs[1] = new NotifyCounter(sampleEntry2, leaseTime2);
ncs[2] = new NotifyCounter(sampleEntry3, leaseTime3);
/*
* init 3 RemoteEvent counters for each of sample entries
* and their snapshots
*/
ncs[0] = new NotifyCounter(sampleEntry1, leaseTime1);
ncs[1] = new NotifyCounter(sampleEntry2, leaseTime2);
ncs[2] = new NotifyCounter(sampleEntry3, leaseTime3);
snsh_ncs[0] = new SnapshotNotifyCounter(sampleEntry1, leaseTime1,
space);
snsh_ncs[1] = new SnapshotNotifyCounter(sampleEntry2, leaseTime2,
space);
snsh_ncs[2] = new SnapshotNotifyCounter(sampleEntry3, leaseTime3,
space);
// init 5 counters with wrong templates and their snapshots
template = new SimpleEntry("TestEntry #3", 1);
ncs[3] = new NotifyCounter(template, leaseTime1);
snsh_ncs[3] = new SnapshotNotifyCounter(template, leaseTime1,
space);
// 2-nd wrong template and it's snapshot
template = new SimpleEntry("TestEntry #1", 3);
ncs[4] = new NotifyCounter(template, leaseTime2);
snsh_ncs[4] = new SnapshotNotifyCounter(template, leaseTime2,
space);
// 3-rd wrong template it's snapshot
template = new SimpleEntry("TestEntry #3", 3);
ncs[5] = new NotifyCounter(template, leaseTime3);
snsh_ncs[5] = new SnapshotNotifyCounter(template, leaseTime3,
space);
// 4-th wrong template it's snapshot
template = new SimpleEntry(null, 3);
ncs[6] = new NotifyCounter(template, leaseForeverTime);
snsh_ncs[6] = new SnapshotNotifyCounter(template, leaseForeverTime,
space);
// 5-th wrong template it's snapshot
template = new SimpleEntry("TestEntry #3", null);
ncs[7] = new NotifyCounter(template, leaseTime1);
snsh_ncs[7] = new SnapshotNotifyCounter(template, leaseTime1,
space);
// init counter with null entry as a template and it's snapshot
ncs[8] = new NotifyCounter(null, leaseForeverTime);
snsh_ncs[8] = new SnapshotNotifyCounter(null, leaseForeverTime,
space);
// init 3 counters with null values for different fields
template = new SimpleEntry("TestEntry #1", null);
ncs[9] = new NotifyCounter(template, leaseTime1);
snsh_ncs[9] = new SnapshotNotifyCounter(template, leaseTime1,
space);
// 2-nd template
template = new SimpleEntry(null, 2);
ncs[10] = new NotifyCounter(template, leaseTime2);
snsh_ncs[10] = new SnapshotNotifyCounter(template, leaseTime2,
space);
// 3-rd template
template = new SimpleEntry(null, null);
ncs[11] = new NotifyCounter(template, leaseTime3);
snsh_ncs[11] = new SnapshotNotifyCounter(template, leaseTime3,
space);
// now register all counters with null transaction parameter
for (i = 0; i < 12; i++) {