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

Function test_result_iterators

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

Source from the content-addressed store, hash-verified

1216
1217 #[test]
1218 fn test_result_iterators() {
1219 let mut result = DetectResult::new();
1220 result.add_change(FileChange::added("a.rs", Encoding::Utf8));
1221 result.add_change(FileChange::modified(
1222 "b.rs",
1223 Inode::ROOT,
1224 Position::ROOT,
1225 vec![],
1226 Encoding::Utf8,
1227 Encoding::Utf8,
1228 ));
1229 result.add_change(FileChange::deleted("c.rs", Inode::ROOT, Position::ROOT));
1230
1231 assert_eq!(result.added().count(), 1);
1232 assert_eq!(result.modified().count(), 1);
1233 assert_eq!(result.deleted().count(), 1);
1234 assert_eq!(result.moved().count(), 0);
1235 }
1236
1237 #[test]
1238 fn test_result_merge() {

Callers

nothing calls this directly

Calls 4

addedFunction · 0.85
modifiedFunction · 0.85
deletedFunction · 0.85
add_changeMethod · 0.45

Tested by

no test coverage detected