MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_result_merge

Function test_result_merge

atomic-core/src/record/detect.rs:1238–1253  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1236
1237 #[test]
1238 fn test_result_merge() {
1239 let mut result1 = DetectResult::new();
1240 result1.add_change(FileChange::added("a.rs", Encoding::Utf8));
1241 result1.files_checked = 5;
1242
1243 let mut result2 = DetectResult::new();
1244 result2.add_change(FileChange::deleted("b.rs", Inode::ROOT, Position::ROOT));
1245 result2.files_checked = 3;
1246
1247 result1.merge(result2);
1248
1249 assert_eq!(result1.change_count(), 2);
1250 assert_eq!(result1.files_checked, 8);
1251 assert_eq!(result1.added_count, 1);
1252 assert_eq!(result1.deleted_count, 1);
1253 }
1254
1255 #[test]
1256 fn test_result_clone() {

Callers

nothing calls this directly

Calls 4

addedFunction · 0.85
deletedFunction · 0.85
add_changeMethod · 0.45
mergeMethod · 0.45

Tested by

no test coverage detected