C# 클래스 BitSharp.Core.Test.Storage.IChainStateCursorTest

상속: BitSharp.Core.Test.Storage.StorageProviderTest
파일 보기 프로젝트 열기: pmlyon/BitSharp

공개 메소드들

메소드 설명
TestAccessAcrossThreads ( ITestStorageProvider provider ) : void
TestContainsBlockSpentTxes ( ITestStorageProvider provider ) : void
TestContainsBlockUnmintedTxes ( ITestStorageProvider provider ) : void
TestDefragment ( ITestStorageProvider provider ) : void
TestFlush ( ITestStorageProvider provider ) : void
TestOperationOutsideTransaction ( ITestStorageProvider provider ) : void

Verify that chain state cursor does not allow use outside of a transaction.

TestReadUnspentTransactions ( ITestStorageProvider provider ) : void
TestTryAddGetRemoveBlockSpentTxes ( ITestStorageProvider provider ) : void
TestTryAddGetRemoveBlockUnmintedTxes ( ITestStorageProvider provider ) : void
TestWriteOperationInReadonlyTransaction ( ITestStorageProvider provider ) : void

Verify that chain state cursor does not allow write operations in read-only transaction.

비공개 메소드들

메소드 설명
TestAccessAcrossThreads ( ) : void
TestBeginTransaction ( ) : void
TestBeginTransaction ( ITestStorageProvider provider ) : void
TestChainTip ( ) : void
TestChainTip ( ITestStorageProvider provider ) : void
TestCommitTransaction ( ) : void
TestCommitTransaction ( ITestStorageProvider provider ) : void
TestContainsBlockSpentTxes ( ) : void
TestContainsBlockUnmintedTxes ( ) : void
TestContainsHeader ( ) : void
TestContainsHeader ( ITestStorageProvider provider ) : void
TestContainsUnspentTx ( ) : void
TestContainsUnspentTx ( ITestStorageProvider provider ) : void
TestContainsUnspentTxOutput ( ) : void
TestContainsUnspentTxOutput ( ITestStorageProvider provider ) : void
TestDefragment ( ) : void
TestFlush ( ) : void
TestInTransaction ( ) : void
TestInTransaction ( ITestStorageProvider provider ) : void
TestOperationOutsideTransaction ( ) : void
TestReadUnspentTransactions ( ) : void
TestRollbackTransaction ( ) : void
TestRollbackTransaction ( ITestStorageProvider provider ) : void
TestTransactionIsolation ( ) : void
TestTransactionIsolation ( ITestStorageProvider provider ) : void
TestTryAddGetRemoveBlockSpentTxes ( ) : void
TestTryAddGetRemoveBlockUnmintedTxes ( ) : void
TestTryAddGetRemoveHeader ( ) : void
TestTryAddGetRemoveHeader ( ITestStorageProvider provider ) : void
TestTryAddGetRemoveUnspentTx ( ) : void
TestTryAddGetRemoveUnspentTx ( ITestStorageProvider provider ) : void
TestTryAddGetRemoveUnspentTxOutput ( ) : void
TestTryAddGetRemoveUnspentTxOutput ( ITestStorageProvider provider ) : void
TestTryUpdateUnspentTx ( ) : void
TestTryUpdateUnspentTx ( ITestStorageProvider provider ) : void
TestUnspentTxCount ( ) : void
TestUnspentTxCount ( ITestStorageProvider provider ) : void
TestWriteOperationInReadonlyTransaction ( ) : void

메소드 상세

TestAccessAcrossThreads() 공개 메소드

public TestAccessAcrossThreads ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void

TestContainsBlockSpentTxes() 공개 메소드

public TestContainsBlockSpentTxes ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void

TestContainsBlockUnmintedTxes() 공개 메소드

public TestContainsBlockUnmintedTxes ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void

TestDefragment() 공개 메소드

public TestDefragment ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void

TestFlush() 공개 메소드

public TestFlush ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void

TestOperationOutsideTransaction() 공개 메소드

Verify that chain state cursor does not allow use outside of a transaction.
public TestOperationOutsideTransaction ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void

TestReadUnspentTransactions() 공개 메소드

public TestReadUnspentTransactions ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void

TestTryAddGetRemoveBlockSpentTxes() 공개 메소드

public TestTryAddGetRemoveBlockSpentTxes ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void

TestTryAddGetRemoveBlockUnmintedTxes() 공개 메소드

public TestTryAddGetRemoveBlockUnmintedTxes ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void

TestWriteOperationInReadonlyTransaction() 공개 메소드

Verify that chain state cursor does not allow write operations in read-only transaction.
public TestWriteOperationInReadonlyTransaction ( ITestStorageProvider provider ) : void
provider ITestStorageProvider
리턴 void