@@ -775,7 +775,7 @@ mod tests {
775
775
#[ cfg( feature = "serde" ) ]
776
776
#[ cfg( not( rust_secp_fuzz) ) ] // fixed sig vectors can't work with fuzz-sigs
777
777
#[ test]
778
- fn test_signature_serde ( ) {
778
+ fn test_serde ( ) {
779
779
use serde_test:: { assert_tokens, Configure , Token } ;
780
780
781
781
let s = Secp256k1 :: new ( ) ;
@@ -796,8 +796,30 @@ mod tests {
796
796
14d0bf1a8953506fb460f58be141af767fd112535fb3922ef217308e2c26706f1eeb432b3dba9a01082f9e4d4ef5678ad0d9d532c0dfa907b568722d0b0119ba\
797
797
";
798
798
799
+ static PK_BYTES : [ u8 ; 32 ] = [
800
+ 24 , 132 , 87 , 129 , 246 , 49 , 196 , 143 , 28 , 151 , 9 , 226 , 48 , 146 , 6 , 125 , 6 , 131 , 127 ,
801
+ 48 , 170 , 12 , 208 , 84 , 74 , 200 , 135 , 254 , 145 , 221 , 209 , 102
802
+ ] ;
803
+ static PK_STR : & ' static str = "\
804
+ 18845781f631c48f1c9709e23092067d06837f30aa0cd0544ac887fe91ddd166\
805
+ ";
806
+ let pk = PublicKey :: from_slice ( & PK_BYTES ) . unwrap ( ) ;
807
+
799
808
assert_tokens ( & sig. compact ( ) , & [ Token :: BorrowedBytes ( & SIG_BYTES [ ..] ) ] ) ;
809
+ assert_tokens ( & sig. compact ( ) , & [ Token :: Bytes ( & SIG_BYTES [ ..] ) ] ) ;
810
+ assert_tokens ( & sig. compact ( ) , & [ Token :: ByteBuf ( & SIG_BYTES [ ..] ) ] ) ;
811
+
800
812
assert_tokens ( & sig. readable ( ) , & [ Token :: BorrowedStr ( SIG_STR ) ] ) ;
813
+ assert_tokens ( & sig. readable ( ) , & [ Token :: Str ( SIG_STR ) ] ) ;
814
+ assert_tokens ( & sig. readable ( ) , & [ Token :: String ( SIG_STR ) ] ) ;
815
+
816
+ assert_tokens ( & pk. compact ( ) , & [ Token :: BorrowedBytes ( & PK_BYTES [ ..] ) ] ) ;
817
+ assert_tokens ( & pk. compact ( ) , & [ Token :: Bytes ( & PK_BYTES [ ..] ) ] ) ;
818
+ assert_tokens ( & pk. compact ( ) , & [ Token :: ByteBuf ( & PK_BYTES [ ..] ) ] ) ;
819
+
820
+ assert_tokens ( & pk. readable ( ) , & [ Token :: BorrowedStr ( PK_STR ) ] ) ;
821
+ assert_tokens ( & pk. readable ( ) , & [ Token :: Str ( PK_STR ) ] ) ;
822
+ assert_tokens ( & pk. readable ( ) , & [ Token :: String ( PK_STR ) ] ) ;
801
823
}
802
824
#[ test]
803
825
fn test_addition ( ) {
0 commit comments