INNER CODE UNIT · Rust
serializes_deserializes_in_human_readable_format
ZenGo-X/curv · src/arithmetic/mod.rs:77
fn serializes_deserializes_in_human_readable_format() {
use serde_test::{assert_tokens, Configure, Token::*};
let number = BigInt::sample(1024);
let tokens = [Str(Box::leak(
hex::encode(number.to_bytes()).into_boxed_str(),
))];
assert_tokens(&number.readable(), &tokens);
}
#[test]
fn serializing_to_hex() {
let n = BigInt::from(1_000_000_u32);
let h = n.to_hex();
assert_eq!(h, "f4240")
}