Adding WitnessTransaction serialization symmetry spec

This commit is contained in:
Chris Stewart 2016-11-28 14:08:50 -06:00
parent 600597ee45
commit 2a42c9b3f9

View file

@ -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
}
}
}