()
| 439 | |
| 440 | #[test] |
| 441 | fn batch_encode() { |
| 442 | let vecs = make_clustered_data(); |
| 443 | let refs: Vec<&[f32]> = vecs.iter().map(|v| v.as_slice()).collect(); |
| 444 | let codec = PqCodec::train(&refs, 4, 2, 16, 10); |
| 445 | |
| 446 | let batch = codec.encode_batch(&refs).unwrap(); |
| 447 | assert_eq!(batch.len(), 2 * 200); // M=2, N=200 |
| 448 | } |
| 449 | |
| 450 | // golden format test — verifies the on-disk layout is stable. |
| 451 | #[test] |
nothing calls this directly
no test coverage detected