- bump libczi submodule

- asserts in tests
This commit is contained in:
w.pomp
2026-08-07 12:08:35 +02:00
parent 76d7d6a8ad
commit 8c709ecf64
4 changed files with 52 additions and 36 deletions
+33 -2
View File
@@ -38,8 +38,8 @@ mod tests {
for (i, d) in dimensions.iter().enumerate() {
println!("{:?}: {}", d, size[i]);
}
println!("X: {}", bounding_box.get_w());
println!("Y: {}", bounding_box.get_h());
assert_eq!(bounding_box.get_w(), 1280);
assert_eq!(bounding_box.get_h(), 1280);
Ok(())
}
@@ -62,6 +62,16 @@ mod tests {
);
let bytes = bitmap.lock_info.get_data_roi();
println!("bytes: {:?}", bytes.as_slice()[..100].to_vec());
assert_eq!(
bytes.as_slice()[..100],
[
95, 0, 100, 0, 98, 0, 117, 0, 89, 0, 100, 0, 103, 0, 105, 0, 115, 0, 93, 0, 94, 0,
89, 0, 93, 0, 95, 0, 111, 0, 87, 0, 103, 0, 107, 0, 103, 0, 104, 0, 113, 0, 112, 0,
108, 0, 123, 0, 110, 0, 99, 0, 98, 0, 100, 0, 91, 0, 95, 0, 91, 0, 90, 0, 102, 0,
93, 0, 95, 0, 92, 0, 101, 0, 93, 0, 94, 0, 97, 0, 88, 0, 104, 0, 99, 0, 104, 0,
117, 0, 101, 0, 110, 0, 97, 0, 103, 0, 112, 0
]
);
Ok(())
}
@@ -77,6 +87,15 @@ mod tests {
let xml = metadata_segment.get_metadata_as_xml()?;
let s = String::try_from(&xml)?;
println!("xml: {}", &s[..s.len().min(100)]);
assert_eq!(
s[..s.len().min(100)].lines().collect::<Vec<_>>(),
vec![
"<ImageDocument>",
" <Metadata>",
r#" <Experiment Version="1.2">"#,
" <RunMode>OptimizeBeforePerformE",
]
);
Ok(())
}
@@ -90,6 +109,10 @@ mod tests {
czi.open(open_info)?;
let s = czi.get_pyramid_statistics()?;
println!("xml: {}", &s[..s.len().min(100)]);
assert_eq!(
&s[..s.len().min(100)],
r###"{"scenePyramidStatistics":{"2147483647":[{"layerInfo":{"minificationFactor":0,"pyramidLayerNo":0},"c"###
);
Ok(())
}
@@ -108,6 +131,10 @@ mod tests {
"xml: {}",
&general_document_info[..general_document_info.len().min(100)]
);
assert_eq!(
&general_document_info[..general_document_info.len().min(100)],
r###"{"user_name":"zeiss","creation_date_time":"2023-11-27T14:35:29.3983006+01:00"}"###
);
Ok(())
}
@@ -124,6 +151,10 @@ mod tests {
build_info.get_repository_branch()
);
println!("repository tag: {:?}", build_info.get_repository_tag());
assert_eq!(
build_info.get_repository_tag(),
"61f74ff097d6d0fbe6e36f204ff59d92e299d7cd"
);
Ok(())
}
}