Skip to content

Commit

Permalink
add fee not computed test
Browse files Browse the repository at this point in the history
  • Loading branch information
rohenaz committed Sep 10, 2024
1 parent bd93a7f commit 69c01ee
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion transaction/transaction_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ func TestEF(t *testing.T) {
})
}

func Benchmark_ShallowClone(b *testing.B) {
func BenchmarkShallowClone(b *testing.B) {
tx, _ := transaction.NewTransactionFromHex("0200000003a9bc457fdc6a54d99300fb137b23714d860c350a9d19ff0f571e694a419ff3a0010000006b48304502210086c83beb2b2663e4709a583d261d75be538aedcafa7766bd983e5c8db2f8b2fc02201a88b178624ab0ad1748b37c875f885930166237c88f5af78ee4e61d337f935f412103e8be830d98bb3b007a0343ee5c36daa48796ae8bb57946b1e87378ad6e8a090dfeffffff0092bb9a47e27bf64fc98f557c530c04d9ac25e2f2a8b600e92a0b1ae7c89c20010000006b483045022100f06b3db1c0a11af348401f9cebe10ae2659d6e766a9dcd9e3a04690ba10a160f02203f7fbd7dfcfc70863aface1a306fcc91bbadf6bc884c21a55ef0d32bd6b088c8412103e8be830d98bb3b007a0343ee5c36daa48796ae8bb57946b1e87378ad6e8a090dfeffffff9d0d4554fa692420a0830ca614b6c60f1bf8eaaa21afca4aa8c99fb052d9f398000000006b483045022100d920f2290548e92a6235f8b2513b7f693a64a0d3fa699f81a034f4b4608ff82f0220767d7d98025aff3c7bd5f2a66aab6a824f5990392e6489aae1e1ae3472d8dffb412103e8be830d98bb3b007a0343ee5c36daa48796ae8bb57946b1e87378ad6e8a090dfeffffff02807c814a000000001976a9143a6bf34ebfcf30e8541bbb33a7882845e5a29cb488ac76b0e60e000000001976a914bd492b67f90cb85918494767ebb23102c4f06b7088ac67000000")

b.Run("clone", func(b *testing.B) {
Expand All @@ -89,3 +89,15 @@ func Benchmark_ShallowClone(b *testing.B) {
}
})
}

func TestUncomputedFee(t *testing.T) {
tx, _ := transaction.NewTransactionFromBEEFHex(BRC62Hex)

tx.AddOutput(&transaction.TransactionOutput{
Change: true,
LockingScript: tx.Outputs[0].LockingScript,
})

err := tx.Sign()
require.Error(t, err)
}

0 comments on commit 69c01ee

Please sign in to comment.