Skip to content
This repository was archived by the owner on Feb 25, 2021. It is now read-only.

Commit 113fe42

Browse files
author
Aleksey Sidorov
committed
Add tests to detect regressions.
1 parent eb51c28 commit 113fe42

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

src/key.rs

+25
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,31 @@ mod test {
558558
assert_eq!(sum1, sum2);
559559
assert_eq!(sum1.unwrap(), exp_sum);
560560
}
561+
562+
#[test]
563+
fn pubkey_equal() {
564+
let s = Secp256k1::new();
565+
let pk1 = PublicKey::from_slice(
566+
&s,
567+
&hex!("0241cc121c419921942add6db6482fb36243faf83317c866d2a28d8c6d7089f7ba"),
568+
).unwrap();
569+
let pk2 = pk1.clone();
570+
let pk3 = PublicKey::from_slice(
571+
&s,
572+
&hex!("02e6642fd69bd211f93f7f1f36ca51a26a5290eb2dd1b0d8279a87bb0d480c8443"),
573+
).unwrap();
574+
575+
assert!(pk1 == pk2);
576+
assert!(pk1 <= pk2);
577+
assert!(pk2 <= pk1);
578+
assert!(!(pk2 < pk1));
579+
assert!(!(pk1 < pk2));
580+
581+
assert!(pk3 < pk1);
582+
assert!(pk1 > pk3);
583+
assert!(pk3 <= pk1);
584+
assert!(pk1 >= pk3);
585+
}
561586
}
562587

563588

0 commit comments

Comments
 (0)