()
| 1049 | |
| 1050 | #[test] |
| 1051 | fn test_tracker_unresolved() { |
| 1052 | let mut tracker = CrdtConflictTracker::new(); |
| 1053 | tracker.add_simple(ConflictKind::ConcurrentInsert, "1"); |
| 1054 | tracker.add_simple(ConflictKind::DeleteModify, "2"); |
| 1055 | |
| 1056 | // Resolve the first one |
| 1057 | tracker.iter_mut().next().unwrap().mark_resolved(None); |
| 1058 | |
| 1059 | let unresolved: Vec<_> = tracker.unresolved().collect(); |
| 1060 | assert_eq!(unresolved.len(), 1); |
| 1061 | assert_eq!(tracker.unresolved_count(), 1); |
| 1062 | } |
| 1063 | |
| 1064 | #[test] |
| 1065 | fn test_tracker_merge() { |
nothing calls this directly
no test coverage detected