# Functions
AssertContains varifies that the slice contains the value.
AssertContainsAll varifies that sliceActual is a superset of sliceExpected.
AssertEquals varifies that the two values are equal.
AssertError varifies that the err is not nil.
AssertNil varifies that the value is nil.
AssertNoError varifies that the err is nil.
AssertNotEquals varifies that the two values are not equal.
AssertNotNil varifies that the value is not nil.
AssertPanic varifies that a panic is raised during a test.
AssertSame varifies that the two values are same.
ConstructBlock constructs a single block with blockNum=1.
ConstructRandomBytes constructs random bytes of given size.
ConstructTestBlock constructs a single block with blocknum=1.
ConstructTestBlocks returns a series of blocks starting with blockNum=1.
ConstructTransaction constructs a transaction for testing.
Contains returns true iff the `value` is present in the `slice`.
NewBlockGenerator instantiates new BlockGenerator for testing.
# Structs
BlockGenerator generates a series of blocks for testing.