MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / decimal_values_one_digit

Function decimal_values_one_digit

nodedb-codec/src/alp.rs:433–441  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

431
432 #[test]
433 fn decimal_values_one_digit() {
434 // Values like 23.5, 99.1 — exponent=1, factor=10.
435 let values: Vec<f64> = (0..1000).map(|i| i as f64 * 0.1).collect();
436 let encoded = encode(&values);
437 let decoded = decode(&encoded).unwrap();
438 for (i, (a, b)) in values.iter().zip(decoded.iter()).enumerate() {
439 assert_eq!(a.to_bits(), b.to_bits(), "mismatch at {i}: {a} vs {b}");
440 }
441 }
442
443 #[test]
444 fn decimal_values_two_digits() {

Callers

nothing calls this directly

Calls 4

collectMethod · 0.80
encodeFunction · 0.70
decodeFunction · 0.70
iterMethod · 0.45

Tested by

no test coverage detected