- bump libczi submodule
- asserts in tests
This commit is contained in:
+33
-2
@@ -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(())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user