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

Function test_aggregate_stats_merge

atomic-cli/src/commands/add.rs:689–706  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

687
688 #[test]
689 fn test_aggregate_stats_merge() {
690 let mut aggregate = AggregateStats::new();
691
692 let mut stats1 = TrackingStats::new();
693 stats1.files_added = 3;
694 stats1.directories_added = 1;
695
696 let mut stats2 = TrackingStats::new();
697 stats2.files_added = 2;
698 stats2.skipped = 1;
699
700 aggregate.merge(&stats1);
701 aggregate.merge(&stats2);
702
703 assert_eq!(aggregate.files_added, 5);
704 assert_eq!(aggregate.directories_added, 1);
705 assert_eq!(aggregate.skipped, 1);
706 }
707
708 #[test]
709 fn test_aggregate_stats_total_added() {

Callers

nothing calls this directly

Calls 1

mergeMethod · 0.45

Tested by

no test coverage detected