c91fe2bc00053560fa3e3791f44b31e726423916
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / test / java / org / opendaylight / controller / cluster / datastore / identifiers / TransactionChainIdentifierTest.java
1 package org.opendaylight.controller.cluster.datastore.identifiers;
2
3 import static org.junit.Assert.assertEquals;
4 import org.junit.Test;
5
6 public class TransactionChainIdentifierTest {
7     @Test
8     public void testToString(){
9         TransactionChainIdentifier transactionChainIdentifier = new TransactionChainIdentifier("member-1", 99);
10
11         String id = transactionChainIdentifier.toString();
12
13         assertEquals("member-1-chn-99", id);
14     }
15
16     @Test
17     public void testNewTransactionIdentifier(){
18         TransactionChainIdentifier transactionChainIdentifier = new TransactionChainIdentifier("member-1", 99);
19
20         TransactionIdentifier txId1 = transactionChainIdentifier.newTransactionIdentifier();
21
22         assertEquals("member-1-chn-99-txn-1", txId1.toString());
23
24         TransactionIdentifier txId2 = transactionChainIdentifier.newTransactionIdentifier();
25
26         assertEquals("member-1-chn-99-txn-2", txId2.toString());
27     }
28
29 }