mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-02-24 06:57:51 +01:00
Adding WitnessTransaction serialization symmetry spec
This commit is contained in:
parent
600597ee45
commit
2a42c9b3f9
1 changed files with 16 additions and 0 deletions
|
@ -0,0 +1,16 @@
|
|||
package org.bitcoins.core.protocol.transaction
|
||||
|
||||
import org.bitcoins.core.gen.WitnessGenerators
|
||||
import org.scalacheck.{Prop, Properties}
|
||||
|
||||
/**
|
||||
* Created by chris on 11/28/16.
|
||||
*/
|
||||
class TransactionWitnessSpec extends Properties("TransactionWitnessSpec") {
|
||||
|
||||
property("serialization symmetry") = {
|
||||
Prop.forAll(WitnessGenerators.transactionWitness) { witness =>
|
||||
TransactionWitness(witness.hex,witness.witnesses.size) == witness
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Reference in a new issue