()
| 1156 | |
| 1157 | #[test] |
| 1158 | fn create_hashes_for_float_arrays() -> Result<()> { |
| 1159 | let f32_arr: ArrayRef = |
| 1160 | Arc::new(Float32Array::from(vec![0.12, 0.5, 1f32, 444.7])); |
| 1161 | let f64_arr: ArrayRef = |
| 1162 | Arc::new(Float64Array::from(vec![0.12, 0.5, 1f64, 444.7])); |
| 1163 | |
| 1164 | let random_state = RandomState::with_seed(0); |
| 1165 | let hashes_buff = &mut vec![0; f32_arr.len()]; |
| 1166 | let hashes = create_hashes(&[f32_arr], &random_state, hashes_buff)?; |
| 1167 | assert_eq!(hashes.len(), 4,); |
| 1168 | |
| 1169 | let hashes = create_hashes(&[f64_arr], &random_state, hashes_buff)?; |
| 1170 | assert_eq!(hashes.len(), 4,); |
| 1171 | |
| 1172 | Ok(()) |
| 1173 | } |
| 1174 | |
| 1175 | macro_rules! create_hash_binary { |
| 1176 | ($NAME:ident, $ARRAY:ty) => { |
nothing calls this directly
no test coverage detected
searching dependent graphs…