public abstract class AbstractTest {
protected static final MemberName MEMBER_NAME = MemberName.forName("member-1");
+ protected static final MemberName MEMBER_2_NAME = MemberName.forName("member-2");
+
private static final FrontendType FRONTEND_TYPE = FrontendType.forName(ShardTransactionTest.class.getSimpleName());
protected static final FrontendIdentifier FRONTEND_ID = FrontendIdentifier.create(MEMBER_NAME, FRONTEND_TYPE);
private static final AtomicLong HISTORY_COUNTER = new AtomicLong();
private static final AtomicLong TX_COUNTER = new AtomicLong();
+ protected static void setUpStatic() {
+ HISTORY_COUNTER.set(1L);
+ TX_COUNTER.set(1L);
+ }
+
protected static TransactionIdentifier nextTransactionId() {
return new TransactionIdentifier(HISTORY_ID, TX_COUNTER.getAndIncrement());
}