Fix: Sync Log und verwaise Einträge
CI / build-and-test (push) Canceled after 0s

This commit is contained in:
2026-09-07 17:09:38 +02:00
parent 835cccadec
commit 86e114580f
12 changed files with 145 additions and 12 deletions
+19
View File
@@ -33,6 +33,25 @@ public sealed class EventQueueTests
Assert.Null(exception);
}
[Fact]
public void ClearConflicts_EntferntAlleKonflikte()
{
using var temp = new TempEventQueue();
temp.Queue.AddConflict(new ConflictEntry
{
LocalEvent = MakeEvent(), RemoteEvent = MakeEvent(), Resolution = "LocalWon",
});
temp.Queue.AddConflict(new ConflictEntry
{
LocalEvent = MakeEvent(), RemoteEvent = MakeEvent(), Resolution = "RemoteWon",
});
temp.Queue.ClearConflicts();
Assert.Empty(temp.Queue.GetUnreviewed());
Assert.Equal(0, temp.Queue.ConflictCount());
}
[Fact]
public void GetKnownServerSeq_UnbekannteEntitaet_LiefertNull()
{