File tree Expand file tree Collapse file tree 2 files changed +33
-0
lines changed
lib/src/test/kotlin/org/bitcoindevkit Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -54,5 +54,26 @@ class CreatingWalletTest {
5454 )
5555 }
5656 }
57+
58+ @Test
59+ fun `You cannot create a wallet with two identical descriptors` () {
60+ assertFails {
61+ Wallet (
62+ descriptor = TEST_DEFINITE_DESCRIPTOR_0 ,
63+ changeDescriptor = TEST_DEFINITE_DESCRIPTOR_0 ,
64+ network = Network .TESTNET4 ,
65+ persister = conn
66+ )
67+ }
68+
69+ assertFails {
70+ Wallet (
71+ descriptor = TEST_BIP84_DESCRIPTOR ,
72+ changeDescriptor = TEST_BIP84_DESCRIPTOR ,
73+ network = Network .TESTNET4 ,
74+ persister = conn
75+ )
76+ }
77+ }
5778 }
5879}
Original file line number Diff line number Diff line change @@ -35,6 +35,11 @@ class DescriptorTest {
3535 }
3636 }
3737
38+ @Test
39+ fun `Descriptor can be created from multipath public descriptor string` () {
40+ Descriptor (" tr($TEST_EXTENDED_PUBKEY /$BIP86_TEST_MULTIPATH /*)" , Network .REGTEST )
41+ }
42+
3843 @Nested
3944 inner class Failure {
4045 @Test
@@ -46,5 +51,12 @@ class DescriptorTest {
4651 )
4752 }
4853 }
54+
55+ @Test
56+ fun `Descriptor cannot be created from multipath private descriptor string` () {
57+ assertFails {
58+ Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_TEST_MULTIPATH /*)" , Network .REGTEST )
59+ }
60+ }
4961 }
5062}
You can’t perform that action at this time.
0 commit comments