//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testRecordTransactionClosed() public virtual void TestRecordTransactionClosed() { // GIVEN MetaDataStore metaDataStore = NewMetaDataStore(); long[] originalClosedTransaction = metaDataStore.LastClosedTransaction; long transactionId = originalClosedTransaction[0] + 1; long version = 1L; long byteOffset = 777L; // WHEN metaDataStore.TransactionClosed(transactionId, version, byteOffset); // long[] with the highest offered gap-free number and its meta data. long[] closedTransactionFlags = metaDataStore.LastClosedTransaction; //EXPECT assertEquals(version, closedTransactionFlags[1]); assertEquals(byteOffset, closedTransactionFlags[2]); // WHEN metaDataStore.Close(); metaDataStore = NewMetaDataStore(); // EXPECT long[] lastClosedTransactionFlags = metaDataStore.LastClosedTransaction; assertEquals(version, lastClosedTransactionFlags[1]); assertEquals(byteOffset, lastClosedTransactionFlags[2]); metaDataStore.Close(); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void transactionCommittedShouldFailWhenStoreIsClosed() public virtual void TransactionCommittedShouldFailWhenStoreIsClosed() { MetaDataStore metaDataStore = NewMetaDataStore(); metaDataStore.Close(); try { metaDataStore.TransactionCommitted(1, 1, BASE_TX_COMMIT_TIMESTAMP); fail("Expected exception reading from MetaDataStore after being closed."); } catch (Exception e) { assertThat(e, instanceOf(typeof(System.InvalidOperationException))); } }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void nextCommittingTransactionIdShouldFailWhenStoreIsClosed() public virtual void NextCommittingTransactionIdShouldFailWhenStoreIsClosed() { MetaDataStore metaDataStore = NewMetaDataStore(); metaDataStore.Close(); try { metaDataStore.NextCommittingTransactionId(); fail("Expected exception reading from MetaDataStore after being closed."); } catch (Exception e) { assertThat(e, instanceOf(typeof(System.InvalidOperationException))); } }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void getUpgradeTimeShouldFailWhenStoreIsClosed() public virtual void getUpgradeTimeShouldFailWhenStoreIsClosed() { MetaDataStore metaDataStore = NewMetaDataStore(); metaDataStore.Close(); try { metaDataStore.UpgradeTime; fail("Expected exception reading from MetaDataStore after being closed."); } catch (Exception e) { assertThat(e, instanceOf(typeof(System.InvalidOperationException))); } }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void currentCommittingTransactionId() public virtual void CurrentCommittingTransactionId() { MetaDataStore metaDataStore = NewMetaDataStore(); metaDataStore.NextCommittingTransactionId(); long lastCommittingTxId = metaDataStore.NextCommittingTransactionId(); assertEquals(lastCommittingTxId, metaDataStore.CommittingTransactionId()); metaDataStore.NextCommittingTransactionId(); metaDataStore.NextCommittingTransactionId(); lastCommittingTxId = metaDataStore.NextCommittingTransactionId(); assertEquals(lastCommittingTxId, metaDataStore.CommittingTransactionId()); metaDataStore.Close(); }