[Client+Server] Deck version history with restore

This commit is contained in:
Lukas Brübach 2026-10-11 17:10:01 +02:00 • committed by Lukas Brübach
parent 6d67b76fa3
commit 3cec286168
17 changed files with 436 additions and 0 deletions

View file

@ -633,6 +633,18 @@ TEST_F(SettingsDefaultsTest, DeckSync_SyncIntervalMinutes_DefaultAndBounds)
ASSERT_EQ(s.getSyncIntervalMinutes(), 60);
}
TEST_F(SettingsDefaultsTest, DeckSync_HistoryLimit_DefaultAndBounds)
{
DeckSyncSettings s(settingsPath, nullptr);
ASSERT_EQ(s.getHistoryLimit(), 20);
s.setHistoryLimit(50);
ASSERT_EQ(s.getHistoryLimit(), 50);
s.setHistoryLimit(0);
ASSERT_EQ(s.getHistoryLimit(), 1);
s.setHistoryLimit(500);
ASSERT_EQ(s.getHistoryLimit(), 100);
}
// --- NetworkSettings ---
TEST_F(SettingsDefaultsTest, Network_ClientID_Default)